我有一个用熊猫打开的Excel文件,并将其放入数据框。一切正常,直到我尝试使用for
循环遍历数据帧中的一列为止。我得到df does not exist
或#iterrows() missing 1 required positional argument: 'self'
我尝试将这行代码添加到pandas import dataframe的代码中,并以df的方式导入dataframe都不起作用
import pandas as pd
from pandas import DataFrame as df
def getFunc():
df = pd.read_excel('filename.xlsx')
for index, row in df.iterrows(): #this thows exception
some_list = row{ColName] * some_val
答案 0 :(得分:0)
您应该使用return:
import pandas as pd
def getFunc():
df = pd.read_excel('filename.xlsx')
return(df)
df1 = getFunc()
for index, row in df1.iterrows():
some_list = row{ColName] * some_val