【发布时间】:2021-08-31 17:36:30
【问题描述】:
在这里查看了几篇文章后,每篇文章都解释了如何用 1/0 替换列中的是/否,但是这些数字的数据类型仍然是“对象”并且不是浮点数或整数(即使在我使用 astype( int)),所以我不能对它们做进一步的操作。我的代码如下。 有谁知道现在如何将数据类型从 object 转换为 float 或 int?
df['Inter Plan'].replace({'no': 0, 'yes': 1}).astype(int)
print(df['Inter Plan'].dtypes)
【问题讨论】:
标签: python pandas dataframe integer