以下是CSV數據的快照, file。根據NaN替換列值爲0或1
我想更換空或「南」,具有0值,並與在列「死亡年」 1替換所有其它條目:
import pandas as pd
import numpy as np
mydata_csv = pd.read_csv('D:\Python\character-deaths.csv',sep = ',',encoding = 'utf-8')
mydata_csv
del mydata_csv['Book of Death']
del mydata_csv['Death Chapter']
if mydata_csv['Death Year'] == np.nan:
mydata_csv['Death Year'] = 0
else:
mydata_csv['Death Year'] = 1
上面的代碼產生以下錯誤:
ValueError:一個Series的真值不明確。使用a.empty,a.bool(),a.item(),a.any()或a.all()。
非常普遍。其他涵蓋此問題的答案不適用於此? https://開頭計算器。com/q/36921951/1531971 – jdv