《Python for Data Analysis》
数据加载
read_csv
从文件、URL、文件型对象中加载带分隔符的数据。默认分隔符为逗号
read_table
从文件、URL、文件型对象中加载带分隔符的数据。默认分隔符为制表符(“\t”)
pd.read_csv('ex1.csv')
等价于pd.read_table('ex1.csv', sep=',')
to_csv
将数据写到一个以逗号分隔的文件中
合并
pandas.merge
根据一个或多个键将不同DataFrame中的行连接起来。
In [15]: df1 = DataFrame({
'key':['b','b','a','c','a','b'],'data1':range(6)})
In [16]: df2 = DataFrame({
'key':['a','b','a','b','d'],'data2':range(5)})
In [17]: pd.merge(df1, df2, on='key', how = 'left')
Out[17]:
data1 key data2
0 0 b 1.0
1 0 b 3.0
2 1 b 1.0
3