September 2017
Beginner to intermediate
304 pages
7h 2m
English
In comparison to many other languages that are used for data science/analysis, Go provides a very strong foundation for data manipulation and parsing. Although other languages (for example, Python or R) may allow users to quickly explore data interactively, they often promote integrity-breaking convenience, that is, dynamic and interactive data exploration often results in code that behaves strangely when applied more generally.
Take, for instance, this simple CSV file:
1,blah12,blah23,blah3
It is true that, very quickly, we can write some Python code to parse this CSV and output the maximum value from the integer column without even knowing what types are in the data:
import pandas as pd# Define column names. ...
Read now
Unlock full access