![](/img/trans.png)
[英]How convert column datatype int64 to categorical column datatype in python?
[英]Extract INT64 Datatype to new column but it does not extract String Datatype to New Column Python
我有下表測試
工作經驗
1個
2個
3個
4個
3個月
4個月
5個月
現在我想要創建一個新列IntOnly ,其中前四個值(數據類型 Int64)應該存在,而對於剩余的最后 3 行,它應該顯示“NaN”
我嘗試了兩個主要代碼
Test['IntOnly'] = Test['Work_Experience'].select_dtypes(include='number')
它拋出“系列”object 沒有屬性“select_dtypes”
IntOnly=[]
for i in Test.Work_Experience:
if Test[i].dtype == 'int64':
IntOnly.append(i)
它的投擲鍵錯誤:1
下面應該是output
工作經驗IntOnly
1 1
2 2
3 3
4 4
3 個月 NaN
4 個月 NaN
5 個月 NaN
嘗試這個:
df = pd.DataFrame({
"Work_Experience": [1,2,3,4,'3 Month','4 months','5 Month']
})
df["IntOnly"] = pd.to_numeric(df["Work_Experience"], errors='coerce')
df
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.