Curated developer articles, tutorials, and guides — auto-updated hourly


One keystroke moves the edges of your data. Structured references, the calculated column that fills ...


Seven missing cells cost four rows to dropna and half a column to axis=1. Filling with zero moved th...


duplicated and drop_duplicates on the same eight rows: 7, 5 or 2 rows out depending on the arguments...


Four commands to look at a new file, then the arguments that stop read_csv guessing: dtype, parse_da...


The four hows and the row counts they give, indicator to see which side each row came from, and one ...


Free datasets for data analysis practice: where to get them, the three columns a dataset needs befor...


Install Python for data analysis without ending up with three of them. Anaconda or python.org answer...


Install Jupyter, run your first notebook, and understand the three parts that make it work: browser,...


Install Power BI Desktop free on Windows. The Microsoft Store route needs no admin rights, the direc...


One formula, many cells. FILTER, UNIQUE, SORT and SORTBY worked on a real table, the spill reference...


groupby gave four months and a tidy -6.0%. resample gave five, an empty April at -100%, and an infin...


MATCH finds the position, INDEX fetches the value. Why that beats a hard-coded column number, with a...


Build a dropdown in four clicks, put the list somewhere it can grow, and know the gap: an ordinary p...


Import a CSV into Power BI Desktop properly: the File Origin, delimiter and type-detection dropdowns...


A date is the number 46027 wearing a format. How to tell a real date from text in two seconds, three...


Tableau has two free desktop apps with almost the same name, and only one can publish to your portfo...


Power Query records what you click and replays it on the next file. Getting data in, the Applied Ste...


Aggregate to one row per month, then divide. The calendar table that turns a gap into a zero, what t...


The columns you tick are the definition of duplicate, and the dialog deletes without telling you wha...


Four clicks to a summary table, then the parts that decide whether it is right: what Rows and Values...


One formula rule, one dollar sign, and a whole row lights up from a value in one column. Where the f...


IFERROR catches every error, not just the one you meant. The syntax, the choice between 0 and blank,...


Pair up two columns, multiply each pair, add the results. The weighted average it exists for, condit...


IFS stops at the first condition that is true, so writing bands in the wrong order moved 3,710 of re...