python怎么读取txt文件内容然后保存到excel,python从txt拿取数据到excel
研究了几天,查了很多博客,终于弄明白了为什么我的excel文件python不能正常显示订单号。我太高兴了。
1.首先,读入excel文件。
2=pd.read _ excel (excel _ name,sheet _ name= table-0056-cp ,index=false,encoding= UTF8 )
df2.head(2)
可以看出订单号不能正常显示,
2.检查df2的数据类型。
df2.info()
最初,当excel读取该列时,它将订单号转换为浮点类型。
更新:
3.将订单号转换为int类型,并报告以下错误:
错误:无法将非最终值(na或INF)转换为整数代码:
原因是订单号列中的某些值为空,因此无法转换为int数据类型。
填写空值或删除包含空值的行:
2=DF2 [DF2 [订单号]。notna()]
或者
2 [订单号]。菲尔纳(0)
然后转换数据类型:
请注意,如果直接使用int类型,它将默认为int32,并且数据不够长,无法正常显示:
2 [订单号]=df2[订单号]。astype(int)
因此,您需要再次调用numpy并指定到int64的转换。
2 [订单号]=df2[订单号]。astype(np.int64)
结果如下所示:
最后可以正常显示。我要哭了。
参考:
1、https://stack overflow . com/questions/48511484/data-type-conversion-error-value error-cannot-convert-non-finite-values-na-or
2、https://zhuanlan.zhihu.com/p/128993261?UTM _ source=we chat _ session UTM _ medium=social UTM _ oi=831995427866955776
3、https://zhuanlan.zhihu.com/p/35287822?UTM _ source=we chat _ session UTM _ medium=social UTM _ oi=831995427866955776
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。