由於一些時髦的數據條目(又名a或whatnot),我有一個數據框,其中包含一些包含對象類型數據的列。將大熊貓數據框列轉換爲數字的更好方法
我已經能夠通過識別對象列,然後做更正此此:
obj_cols = df.loc[:, df.dtypes == object]
conv_cols = obj_cols.convert_objects(convert_numeric='force')
這工作得很好,讓我跑,我需要回歸,但生成該錯誤:
FutureWarning: convert_objects is deprecated.
有沒有更好的方法來做到這一點,以避免錯誤?我也嘗試構建一個lambda函數,但沒有奏效。
您可以使用astype(int)或pd.to_numeric – Vaishali