pandas 教程

  1. 小技巧

reset_index() 会将数据重构成一个表

1
data.groupby( column_1 )[ column_2 ].apply(sum).reset_index()

打印出第8行

1
data.loc[8]
  1. 高级功能

分组实现:按一个列分组,选择另一个列来执行一个函数。.reset_index() 会将数据重构成一个表。

1
data.groupby( column_1 )[ column_2 ].apply(sum).reset_index()

行迭代

1
2
3
4
5
dictionary = {}

for i,row in data.iterrows():
 dictionary[row[ column_1 ]] = row[ column_2 ]
# .iterrows() 使用两个变量一起循环:行索引和行的数据 (上面的 i 和 row)。