随笔分类 -  Pandas

摘要:问题: 有一个Excel,一共7列10行,如下所示: 如何统计其中空值、非空值、全部单元格的数量? 解决: ①将该Excel读入为DataFrame data=pd.read_excel('data.xlsx') ②所有单元格 size是dataframe的属性 total=data.size ③非 阅读全文
posted @ 2024-01-02 16:25 ShineLe 阅读(222) 评论(0) 推荐(0) 编辑
摘要:问题 在用df.plot.bar()绘制柱状图时,预想中分开的多列却绘制到了一列中,导致绘制结果出错 预期 错误绘制 原始数据 我的数据是由date和energy两列构成的,需要绘制时间与数值柱状图。 原始代码 df.plot.bar(x=0,y=1) 从原始代码中可以看出我是想用第0列date做横 阅读全文
posted @ 2023-03-27 17:39 ShineLe 阅读(506) 评论(0) 推荐(0) 编辑
摘要:#假设data是一个DataFrame对象,如果要把它的第二列转换为List print(data.iloc[:,1].to_list()) 阅读全文
posted @ 2021-11-10 15:31 ShineLe 阅读(2367) 评论(0) 推荐(0) 编辑
摘要:前言 有一个CSV文件test.csv,其中有一列是datetime类型,其他列是数值列,就像下边这样: 问题 1、读取该CSV文件,把datetime列转换为datetime类型,并将它设置为索引列; 2、筛选时间在15:58到16:03之间的行。 解决 ①导入相关模块; import panda 阅读全文
posted @ 2021-07-02 21:24 ShineLe 阅读(2638) 评论(0) 推荐(0) 编辑
摘要:保存图形,用的是plt.savefig函数,只需要在保存图形之后,调用plt.close()关闭画布,就不会显示出来了: data.plot() outfile='image.png' plt.savefig(outfile) plt.close() 阅读全文
posted @ 2021-06-12 19:11 ShineLe 阅读(404) 评论(0) 推荐(0) 编辑
摘要:0、注意事项 及 各种错误 1)绘制bar图时,如果出现重复的x值被合并到一个情况(导致X轴应该显示内容有缺失),可能是由于Pandas版本太低; 2)无法设置中文title,在代码中加入两句话: plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rc 阅读全文
posted @ 2021-06-11 21:20 ShineLe 阅读(847) 评论(0) 推荐(0) 编辑
摘要:如果只是想把一个DataFrame保存为单独的一个Excel文件,那么直接写: data.to_excel('xxx.excel','sheet1',index=False) 但是这样做,只会保存为单个Excel文件和这个文件中的单个表。 如果先前存在有同名的Excel文件,这样做会把之前的Exce 阅读全文
posted @ 2021-06-09 16:09 ShineLe 阅读(12097) 评论(0) 推荐(0) 编辑
摘要:学习自:pandas.read_sql — pandas 1.2.4 documentation (10条消息) pd.read_sql()参数详解_pandas.read_csv()参数详解-CSDN博客 用法 pd.read_sql( sql, con, index_col=None, coer 阅读全文
posted @ 2021-06-06 14:18 ShineLe 阅读(4716) 评论(0) 推荐(0) 编辑
摘要:1、输出为CSV文件时,Permission denied 原因可能是: (1)构建DataFrame时没有写index参数 (2)用Dict构建最开始的数据时,value没有写成List的形式,例如 #错误 data={ 'name':'Lee', 'age':13 } #正确 data={ 'n 阅读全文
posted @ 2021-04-11 12:37 ShineLe 阅读(575) 评论(0) 推荐(0) 编辑
摘要:官方文档:pandas之DataFrame 1、构造函数 用法 pandas.DataFrame( data=None, index=None, columns=None, dtype=None, ) 参数 参数 类型 说明 data ndarray、iterable、dict、DataFrame 阅读全文
posted @ 2021-03-02 20:35 ShineLe 阅读(3395) 评论(0) 推荐(0) 编辑
摘要:Python:pandas(一) 这一章翻译总结自:pandas官方文档——General functions 空值:pd.NaT、np.nan //判断是否为空 if a is np.nan: ... 数据操作 melt 将DataFrame从一个宽类型转化为长类型;固定某一列,看该列变量其他列的 阅读全文
posted @ 2021-02-03 21:02 ShineLe 阅读(991) 评论(0) 推荐(0) 编辑
摘要:学习自:pandas1.2.1documentation 0、常用 1)读写 ①从不同文本文件中读取数据的函数,都是read_xxx的形式;写函数则是to_xxx; ②对前n行感兴趣,或者用于检查读进来的数据的正确性,用head(n)方法;类似的,后n行,用tail(n)——如果不写参数n,将会是5 阅读全文
posted @ 2021-02-01 21:02 ShineLe 阅读(2668) 评论(0) 推荐(0) 编辑
摘要:参考:Pandas中关于 loc \ iloc \ ix 用法的理解 相同点 使用形式都是 df.xxx[ para1 , para2 ] #xxx表示loc iloc ix#df表示一个DataFrame实例 含义是从data提取指定行列的值,其中哪几行用para1声明,哪几列用para2声明,p 阅读全文
posted @ 2020-12-12 20:43 ShineLe 阅读(193) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示