[新闻联播]使用 enumerate() 实现遍历 Pandas Dataframe 的列[每日推荐]

[新闻联播]使用 enumerate() 实现遍历 Pandas Dataframe 的列[每日推荐]

已邀请:
enumerate() 与 DataFrame 一起返回索引和列标签,这使我们能够对其进行遍历。

import pandas as pd

df = pd.DataFrame([[10,6,7,8],
[1,9,12,14],
[5,8,10,6]],
columns = ['a','b','c','d'])

for (index, colname) in enumerate(df):
print(index, df[colname].values)
输出:

0 [10 1 5]
1 [6 9 8]
2 [ 7 12 10]
3 [ 8 14 6]

要回复问题请先登录注册