pandas
刘阳光丶
小白一枚,多多指教。
展开
-
pandas——多excel表合并或插入
多表合并成一张表时,若数据量较大或表较多时,复制粘贴就显得很chun,此时只需要一个列表,把所有表插入后,调用concat搞定。 此时需要注意的是, 1、同一字段头名称一定要相同,否则会出现重复混乱的情况。 2、excel一张表最大行数为1024×1024,避免溢出。 3、科学计数法恶心问题,具体解决办法见https://blog.csdn.net/weixin_45731650/article/details/108218087 4、覆盖问题,to_excel时注意命名重复的问题,会覆盖。 5、N多表时,原创 2020-08-25 11:41:12 · 407 阅读 · 0 评论 -
pandas——解决excel科学计数法问题
excel默认处理超14位的数字成科学计数法,且后面的数字默认变0。使用pandas合表或者生成新表时这是最恶心的问题。亲测两个方法有效。 1、若数据量不大,可将to_excel替换成to_csv,csv的包容性还是极强的,但当数据量庞大时,会遇到打不开的情况。 2、万能解法,read_excel时: df = pd.read_excel("filepath", dtype=str) 一律str型,就不存在数字不数字的情况了。但要注意: df = df.infer_objects() """ """ df原创 2020-08-25 11:39:20 · 6080 阅读 · 1 评论