【发布时间】:2020-10-12 08:15:51
【问题描述】:
我的数据框中的下面的“总计”列包含带有额外 .0 (1.0,2.0..) 和 Null 值的整数。 在将数据导出到 csv 之前,当执行下面的代码行时,它会抛出错误: ValueError: invalid literal for int() with base 10: ''
df['Total'] = df['Total'].astype('Int64')
如何处理具有 int & null 值的列。同时,如果我删除上述验证,总输出列将额外出现 .0(例如:11.0、199.0、33.0 等)。我想将纯 int/null 导出到我的 csv。 非常感谢任何帮助。
【问题讨论】:
标签: python-3.x pandas