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