尝试确定列条目的大多数数据类型。我正在自动化一个数据帧处理函数,该函数确定一个对象类是充满了strings
还是充满了int or float
,但其中有未知的strings
。我知道,通过键入以下内容,可以识别列的数据类型,但是条目呢
import pandas as pd
df = pd.read_csv('data.csv')
df.dtypes
输出
Name object
Age object
dtype: object
如果列的标签不正确,最好的方法是什么。示例数据如下
df.Age
Out[25]:
0 25
1 23
2 24
3 26
4 30
5 18
6 22
7 19
8 23
9 20
10 Refused
11 23
12 29
Name: Age, dtype: object
您可以通过^{} 只查看lct对象列(显然是} -它将不可解析的值转换为} 转换^{} :
strings
),然后尝试使用参数errors='coerce'
转换^{NaN
,因此测试是否至少有一个非NaN
通过^{相关问题 更多 >
编程相关推荐