Python 3.x 为什么会出现此错误:AttributeError:';非类型';对象没有属性';iterrows';
我想用字符“O”替换csv文件中的空值,并且我的代码不会在现有csv文件中永久保存更改值Python 3.x 为什么会出现此错误:AttributeError:';非类型';对象没有属性';iterrows';,python-3.x,Python 3.x,我想用字符“O”替换csv文件中的空值,并且我的代码不会在现有csv文件中永久保存更改值 ment_tagged = pd.read_csv("finalcolmnformat1.csv", sep =" ", encoding='utf-8') ment_tagged= ment_tagged.fillna('O', inplace= True) for row in ment_tagged.iterrows(): print(row) A B C g a
ment_tagged = pd.read_csv("finalcolmnformat1.csv", sep =" ", encoding='utf-8')
ment_tagged= ment_tagged.fillna('O', inplace= True)
for row in ment_tagged.iterrows():
print(row)
A B C
g a NULL
d b YES
x v NULL
预期输出值存储在相同的现有文件中,如下所示:
A B C
g a O
d b YES
x v O
for row in ment_tagged.iterrows():
AttributeError:“非类型”对象没有属性“ItErrors”
使用
inplace=True
,fillna
返回None
。切换到以下任一选项:
ment_tagged = pd.read_csv("finalcolmnformat1.csv", sep =" ", encoding='utf-8')
ment_tagged.fillna('O', inplace=True)
for row in ment_tagged.iterrows():
print(row)
或
试试
ment\u taged=ment\u taged.fillna('O')
ment_tagged = pd.read_csv("finalcolmnformat1.csv", sep =" ", encoding='utf-8')
ment_tagged = ment_tagged.fillna('O')
for row in ment_tagged.iterrows():
print(row)