dataframe - 熊猫数据框连续绘制直方图
问题描述
我在熊猫数据框中的行中有光谱数据。如何将每一行绘制为直方图?
我目前使用 itterows 循环遍历行,但我无法弄清楚如何使用我的数据绘制直方图?
解决方案
在我看来,唯一可以接受的解决方案是分别为每一行创建一个直方图。首先在一个单独的变量中定义 bins:
bins=[-3.0, -2.0, -1.0, 0, 1.0, 2.0, 3.0]
然后,例如对于第 0 行,您可以运行:
df.iloc[0].hist(bins=bins)
另一种选择:要使多个此类图片彼此相邻(水平),例如对于 5 个初始行,您可以运行:
df.iloc[0:5].T.hist(bins=bins, sharey=True, layout=(1, 5), figsize=(12, 3))
我希望这有帮助。
推荐阅读
- angular - 我在嵌套两个服务时遇到问题
- vue.js - VueJS 构建开始抛出错误:冲突:多个资产发射到相同的文件名
- angular - Angular 7:发送 post 请求给出错误 405(不允许的方法)
- mysql - MYSQL - groupby 函数在 5.7 中不起作用
- python-3.x - 在python3中使用默认值将字符串拆分为字典的唯一方法是什么?
- haskell - 方阵的嵌套数据类型
- vhdl - 我们如何将不同的信号分配给单个整数值?
- mongodb - 开发POJO类时如何在@Document注解中添加两个集合?
- python - Gspread 应用程序可在笔记本电脑上运行,但在 android 上崩溃?
- css - 是否可以使用带有标签的媒体查询,例如?