matplotlib+pandas相关 mac中文-指定行列为索引-新增行列-groupby

写在前面

  • 以下是工作中遇到问题时,检索到比较好的案例,
    收集起来方便自己查看。
  • 同时,希望也能给遇到相同问题的同学节约时间,
    快速检索到解决方案。

1. 调整matplotlib图例框的大小

https://wenku.baidu.com/view/d44c0640986648d7c1c708a1284ac850ad020491.html

https://www.jb51.net/article/191933.htm

2. 取消警告

import warnings
warnings.filterwarnings("ignore")

3. dataframe对象的行数、列数

1.获取dataframe对象df的行数
方法1:len(df)

方法2:df.shape[0]

2.得到dataframe对象df的列数
方法1:len(df.columns)

方法2:df.shape[1]

4. Matplotlib库画多序列条形图和堆叠条形图

https://zhuanlan.zhihu.com/p/139484193
https://blog.csdn.net/weixin_43799652/article/details/101320976

5. pandas 读取数据

pandas 将指定列和行作为index和columns

将指定行作为columns:
#set 第0行作为column名。axis=1,列变换
#有时候inplace=True的时候遇到了问题,这里inplace= False保留了第0行,然后drop掉第0行,比较安全。
pd1=pd.set_axis(pd.iloc[0],axis=1,inplace= False)  
pd1=pd1.drop(index=0) 

#set “names列作为index名。这里直接drop了第0行,目前没有遇到过问题。
pd=pd.set_index('names',drop=True)

#小结:
set_index 行名 set_axis 列名和行名
 这里set_index的参数可以用’names’,相对更简单。set_axis 对参数的要求稍微繁琐一些。
 # 一定要加sheet_name=None,才能读取出所有的sheet,
 #  否则默认读取第一个sheet,且获取到的keys是第一行的值
    df = pd.read_excel('xxx.xlsx', sheet_name=None)
#读取指定行列
https://blog.csdn.net/weixin_43289135/article/details/104596105?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ETopBlog-1.topblog&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ETopBlog-1.topblog&utm_relevant_index=1
https://blog.csdn.net/weixin_45082522/article/details/106364847

# goupby
https://www.cnblogs.com/Yanjy-OnlyOne/p/11217802.html

https://www.cnblogs.com/wynlfd/p/14024947.html

6. matplotlib官方文档

https://matplotlib.org/stable/gallery/index.html

7. 通过读取数据修改 新增数据

可以指定对应行或列, 新增行或列

https://www.jb51.net/article/156411.htm

8. Mac下matplotlib中文乱码

https://www.cnblogs.com/cymwill/p/10554916.html

写在最后

  • 学习ing,工作ing,持续更新。。。
  • 此页面只做快速导航
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值