读取行并将float转换为panda中的整数



我有一个包含多行和多列的数据帧。我的一列(让我们称之为列A(的行包含字符串、字符串和整数(即RSE1023(、仅整数和仅浮点的混合。我想找到一种方法,将列a中浮动的行转换为整数。可能有什么东西可以扫描数据帧中的列,找到属于列的行并使其成为整数?

您可以尝试以下操作:

df['A']=df['A'].apply(lambda r:int(r) if isinstance(r,float) else r)

pandas中,不将数据类型赋予行,而是赋予列。

您可以使用的技巧是转置数据帧,将行转换为列,反之亦然。

最新更新