pandas学习
爱笑的草莓酱
这个作者很懒,什么都没留下…
展开
-
用python合并两个csv文件的实现方法,以及对表头和空行的处理
在做两个csv文件合并时,其实挺简单,但是中间遇到的问题比较多,所以统一在这里总结一下踩过的坑,希望可以给到大家帮助。首先说一下,一开始使用的办法,刚开始希望通过第一个换行’\n‘地方往后去合并,这样就可以去除表头了;但是遇到的一个问题就是有一个文件的数据为空,也就是说除了表头没有数据,这时任务就会报错,所以把idex(’\n’)改成了find(’\n’),此时确实不报错了,但是出现了另一个问题,就是把另外一个csv文件中所有的数据当作一行去合并了,至此失败!于是想到了使用pandas中的datafra原创 2021-06-28 10:16:16 · 2730 阅读 · 1 评论 -
pandas中axis=0 or 1,你搞混了吗?
初学数据分析时,pandas中遇到axis这个参数时真的糊涂了,完全找不着方向了,不知道你是不是也有这样的体会:前面刚刚说axis=0表示行,axis=1表示列,怎么一执行变化都反了?该行变的怎么列变了,该列变的,怎么行变了?[黑人脸问号???]总之,记住这个规则:axis=0,表示横轴,即对对象做纵向的操作,也就是跨行操作axis=1,表示纵轴,即对对象做横向的操作,也就是跨列操作In [1]: import numpy as npIn [2]: a = np.arange(12).res原创 2021-06-22 13:52:29 · 418 阅读 · 0 评论