我對熊貓數據框上的列有問題。由於數據輸入錯誤,我有一列true
和false
,但它也包含大約71個小數。在熊貓數據框中用'nan'替換數字
我想擺脫小數,並把它們變成nan
,所以我可以忽略這些行進行進一步分析。
當我嘗試:
datafinal['any_misread'] = datafinal['any_misread'].where(datafinal['any_misread'] < 1, np.nan)
我得到的錯誤:與.replace
,並沒有成功
TypeError: unorderable types: str() < int()
我也曾嘗試邏輯。
我在這裏錯過了什麼?
你有加入的數據類型?你可以顯示'datafinal ['any_misread']。dtypes' – Wen