Python中Pandas修改数据类型时出错,求大佬指导
我朋 EXCEL 表格导入一个表 有一列是电话号码,倒入后全变成 1.xxxxxxxxxx 这样的小数了 我想把这列的类型改成 int 就报错 如下 求解答 raise ValueError('Cannot convert non-finite values (NA or inf) to ' ValueError: Cannot convert non-finite values (NA or inf) to integer
Python中Pandas修改数据类型时出错,求大佬指导
8 回复
有空值 或不能转换的值 报错了
我无法理解你的问题
先替换或删除异常数据
有 NaN 的 cell 是不能 convert 成 integer 的,因为 type(np.nan) 是 float
用 df.fillna(0).astype(int)把 NaN 换成 int 就行了
了解了 要先把 NAN 填个值是吧
大佬 如果有十个列 或者更多, 要合半其中几个重复的 然后 别的几个 有的要求合 有的求最小 有的求最大值 这个写出为格式要怎么样啊 是用分组吧
读取文件的时候设 dtype 为 string
大佬 你说的点子上了 读文件的时候 如何设定特定的列的类型 求大佬示范

