4 ms·
Excel (or LibreOffice Calc) is best suited for bottom-level data entry and not much else. It's just so much easier to use Python and pandas when it comes to ma
by photochemsyn 4y ago
Excel (or LibreOffice Calc) is best suited for bottom-level data entry and not much else. It's just so much easier to use Python and pandas when it comes to managing large numbers of spreadsheet files, merging files or extracting data, transferring the data into a relational database like sqlite, and running various analysis on the data. Well-commented Python scripts are far easier to comprehend than opaque cell formula entries.
The level of knowledge required isn't that prohibitive; nobody using Python in this manner needs to be a computer guru who understands Python C extensions, etc. Pandas is pretty straightforward, and interfaces easily with Numpy for data analysis. It doesn't even have to be Python, R provides similar functionality (but those do seem to the most common and easiest-to-use high-level data analysis languages).
This is such common knowledge that the absence of any mention of it from this WSJ article is itself peculiar, and makes one wonder if this is some coordinated marketing exercise on behalf of Microsoft.
- bluedino 4y agoNow share that with the accounting department and rest of the company who needs those spreadsheets. Everyone has Excel, not everyone has a Python/etc environment setup.
- bombolo 4y agoGood thing installing python is easier than installing excel then!
- SoftTalker 4y agoI've tried to use R. Its quirkyness makes Excel look like a gold-medal winner for well designed consistency.
- madcaptenor 4y agoI'm a heavy R user, and I admit that it's what happens when you let statisticians design a programming language.