Ich benutze die Isdigit-Funktion in Pandas-Serie. Es gibt mir NaN-Werte, auch wenn die Serie Integer enthält. Was könnte hier möglicherweise falsch sein.Pandas Serie Isdigit() Funktion gibt NaN
0
A
Antwort
0
Ich glaube, Sie erste Spalte areacode
-string
von astype
umwandeln kann und dann isdigit
verwenden:
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
Ohne NaN
Werte erhalten Umwandlung:
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
Verwandte Themen
- 1. Entfernen Sie NaN aus Pandas-Serie
- 2. Konstruktor der Pandas-Serie erzeugt NaN-Werte
- 3. Wie Pandas Serie
- 4. sqrtm() Funktion gibt nan
- 5. Pandas - überprüfen, ob alle Werte NaN in Serie
- 6. Pandas Index Serie Reset Multiindex
- 7. Funktion mit bedingten Anweisung zu Pandas-Serie
- 8. Matlab Corrcoef Funktion gibt NaN
- 9. pandas pct_change() Funktion gibt falschen Wert zurück
- 10. Pandas: Lauflänge der NaN-Löcher
- 11. Umgestaltung der Pandas-Serie?
- 12. strptime Funktion Anwenden Serie
- 13. numpy diff auf einer Pandas-Serie
- 14. Pandas Quantile in der Serie enthalten Unendlichkeit?
- 15. pandas serie kumulativ argmax
- 16. orderedDict vs pandas serie
- 17. Pandas Aggregation Ignorieren NaN
- 18. Mapping Datenrahmen nicht Serie Pandas
- 19. Funktion auf kumulative Werte der Pandas-Serie anwenden
- 20. numpy Matrix zu Pandas Serie
- 21. isDigit() für rationale Zahlen?
- 22. Indizierung Pandas-Serie mit übergeordneten Dataframe-Index
- 23. Pandas Convert 'NA' zu NaN
- 24. Pandas boolean Index mit NaN
- 25. Pandas verschachtelte Sortierung und NaN
- 26. Vergleichen Pandas DataFrame zu Serie
- 27. Konvertieren Pandas Datenrahmen zu Serie
- 28. String-Manipulation in Pandas Serie
- 29. Verwenden Pandas Datenrahmen Verzögerung Funktion von MultiIindex Serie hinzufügen
- 30. Convert Schwimmer Serie in eine ganze Serie in Pandas
Bitte geben Sie den Code, so dass andere überprüfen können und erklären warum –
isdigit ist für eine Zeichenfolge. Was ist dein Datentyp? – Alexander
df = employee.areacode.str.isdigit() – DataEnthu