我在熊貓系列中使用isdigit函數。即使系列中有整數,它也給我NaN值。這裏可能是錯的。熊貓系列isdigit()函數給出了NaN
0
A
回答
0
我覺得你可以先通過astype
將列areacode
到string
然後用isdigit
:
employee = pd.DataFrame({'areacode':pd.Series([204,200,'AAA','BBB'])})
print employee
areacode
0 204
1 200
2 AAA
3 BBB
employee['areacode'] = employee['areacode'].astype(str)
print employee.areacode.str.isdigit()
0 True
1 True
2 False
3 False
Name: areacode, dtype: bool
無需轉換得到NaN
值:
employee = pd.DataFrame({'areacode':pd.Series([204,200,'AAA','BBB'])})
print employee.areacode.str.isdigit()
0 NaN
1 NaN
2 False
3 False
Name: areacode, dtype: object
相關問題
- 1. 熊貓軋製給出NaN
- 2. 從熊貓系列中刪除NaN
- 3. 降低熊貓系列有多個NaN值一組給多個NaN值
- 4. 無法將熊貓系列傳遞給pyplot的fill_between函數?
- 5. 熊貓:與NaN的
- 6. 熊貓:Impn NaN的
- 7. 熊貓給出了錯誤的意思
- 8. Python的熊貓系列結合了行
- 9. 如何從dtype是列表的熊貓系列中刪除NaN?
- 10. 傳遞給函數的數組給出了nan元素(C++)
- 11. 地圖熊貓系列列出會員
- 12. 在熊貓系列
- 13. 熊貓:拿任何一列不是NaN
- 14. 使用read_fwf函數調用熊貓系列函數
- 15. 在熊貓系列中將NaN轉換爲int
- 16. 無法從熊貓系列中刪除NaN
- 17. 熊貓TimeSeries resample生產NaN
- 18. 熊貓合併返回NaN
- 19. DataFrame熊貓顯示NAN
- 20. 熊貓億特()返回NaN
- 21. 使用熊貓閱讀帶有空白符的文本文件給出NaN列
- 22. 什麼是得到的NaN指數在大熊貓數據系列
- 23. 帶有NaN指數的熊貓pd.pivot_table
- 24. 如何填寫熊貓指數NaN的
- 25. NaN當減去數據幀大熊貓
- 26. 使用熊貓系列提取熊貓數據框的值
- 27. 將熊貓數據框行映射爲熊貓系列
- 28. 熊貓串除了跨列
- 29. 熊貓系列extractall錯誤
- 30. 加入熊貓系列multIndex
請提供代碼,以便其他人可以驗證和解釋爲什麼 –
isdigit用於字符串。你的數據類型是什麼? – Alexander
df = employee.areacode.str.isdigit() – DataEnthu