无法更改数据框的数据类型

时间:2019-05-22 20:01:32

标签: python pandas

由于某种原因,我无法将数据框的列转换为数据类型字符串。

作为一个例子,我正在玩一个简单的数字框架,其数字为1到7。我尝试使用df.astype()将此列转换为整数,并且它对'int32'和'int64'均有效,因此我认为我缺少某些内容,但不确定。每当我尝试以任何方式使用df.astype('str')或df.astype(str)时,它都无法工作并将列保持为类型'object'

df = pd.DataFrame({'A': ['1','2','3','4','5','6','7']})

df.astype('str')
print(df.dtypes)

此处的预期结果为“字符串”,但在运行此代码时,它仍将此列视为“对象”类型。我真的不确定这里出了什么问题,将不胜感激

0 个答案:

没有答案