如何将数据框中所有对象类型的值转换为整数。
- 论坛
- 如何将数据框中所有对象类型的值转换为整数。
12 浏览
如何将数据框中所有对象类型的值转换为整数。
这个问题已经有了答案:
有人知道如何将数据框中的所有列值转换为int吗?
假设我有一个包含
A B C 1 2 1 3 2 1 1 4 5
数据类型是对象,我该如何将其转换为整数或数值?
admin 更改状态以发布 2023年5月21日
匿名的
0 Comments
\n\n你可以使用pandas的astype()函数,pandas的to_numeric()函数也可以提供你想要的行为。 \n\n
a = pd.DataFrame({"A":["1",2,3], "B":[2,"2",4], "C":[1.0,1.0,5.0]}) a.dtypes Out[8]: A object B object C float64 dtype: object b = a.astype(int) b.dtypes Out[10]: A int32 B int32 C int32 dtype: object b Out[11]: A B C 0 1 2 1 1 2 2 1 2 3 4 5