1
這是當前的代碼,我用它來針對特定行移動一列的值,另一列在同一行:一個值移動到另一列 - 熊貓
#Move 2014/15 column ValB to column ValA
df.loc[(df.Survey_year == 2014), 'ValA'] = df.loc[(df.Survey_year == 2014), 'ValB']
我做同樣的.loc [ ]除了2015年之外。這是有效的,但我並不認爲 認爲這是最有效的方式來做到這一點,如果我使用大量的值 數據框來做到這一點。
謝謝,但我得到一個錯誤:ValueError異常:一個系列的真值是不明確的。使用a.empty,a.bool(),a.item(),a.any()或a.all()。我將如何解決這個問題?編輯:我只是改變或爲|並修復了它 – Tom
對不起,您說得對,'或'是用於python,而不是用於比較系列或數據框。我會編輯 –