我有一個數據幀熊貓花車轉換爲字符串無小數
df = pd.DataFrame([
['2', '3', 'nan'],
['0', '1', '4'],
['5', 'nan', '7']
])
print df
0 1 2
0 2 3 nan
1 0 1 4
2 5 nan 7
我想這些字符串轉換爲數字,總結列和轉換回字符串。使用astype(float)
似乎讓我的號碼部分。然後用sum()
進行求和。然後回到字符串應該也很容易astype(str)
df.astype(float).sum().astype(str)
0 7.0
1 4.0
2 11.0
dtype: object
這幾乎是我想要的。我想要整數的字符串版本。但花車有小數。我如何擺脫它們?
我想這
0 7
1 4
2 11
dtype: object
我相信你只是現在一些戰略性downvoting的受害者。 +1來反擊,因爲你的回答在另一個之前。 – bernie
感謝您關注@bernie – piRSquared
這不會處理所有缺少值的行。 – dlm