【发布时间】:2020-10-23 13:40:57
【问题描述】:
执行以下操作的正确方法是什么:
df['file_size'] = np.where(df['file_size'], int(df['file_size']), None)
目前我得到的错误是:
TypeError: 无法将系列转换为
当尝试直接这样做时:
df['file_size'] = df['file_size'].astype(int)
ValueError: 无法将非有限值(NA 或 inf)转换为整数
【问题讨论】:
-
如果我们可以将非整数值转换为 0,那么我认为我们可以使用 df['file_size'] = df['file_size'].fillna(0).astype(int)