如何借用 pandas.DataFrame.itertuples 遍历 Pandas 的所有行

如何借用 pandas.DataFrame.itertuples 遍历 Pandas 的所有行

已邀请:
pandas.DataFrame.itertuples 返回一个对象,以使用第一个字段作为索引,其余字段作为列值。因此,我们还可以使用此函数在 Pandas DataFrame 中的行上进行迭代。

import pandas as pd

dates=['April-10', 'April-11', 'April-12', 'April-13','April-14','April-16']
income1=[10,20,10,15,10,12]
income2=[20,30,10,5,40,13]

df=pd.DataFrame({"Date":dates,
"Income_1":income1,
"Income_2":income2})


for row in df.itertuples():
print("Total income in "+ row.Date+ " is:"+str(row.Income_1+row.Income_2))
输出:

Total income in April-10 is:30
Total income in April-11 is:50
Total income in April-12 is:20
Total income in April-13 is:20
Total income in April-14 is:50
Total income in April-16 is:25

要回复问题请先登录注册