相关疑难解决方法(0)

拯救大熊猫描述人类可读性

在熊猫上工作描述功能。足够简单的代码:

df ['Revenue']。describe()

输出是:

在此处输入图片说明

完善。我的问题是我希望能够将这些数据另存为png或表,以便可以放置在单个页面中。这是针对我的EDA(探索性数据分析),我有6个主要图表或要对每个功能进行评估的信息。每个图表将是一个单独的png文件。然后,我将合并为一个pdf文件。我会迭代300多种功能,因此一次执行一项功能不是一个特别的选择,因为它每月进行一次。

如果您知道将表另存为png或其他类似文件格式的方法,那就太好了。谢谢你的样子

python pandas

4
推荐指数
1
解决办法
6372
查看次数

有条件地更改特定单元格的背景颜色

我有一个DataFrame,可以将其另存为png文件。但是现在我想更改满足特定条件的特定细胞的背景颜色。

条件:

  • 80岁或以上的数字必须具有绿色背景。
  • 低于80的数字必须具有红色背景。
  • 所有列名称和索引单元格都需要带有白色文本颜色的黑色背景。

以下帖子非常接近我想要的内容,但没有提供我需要的答案。 发布1 发布2

我的代码:

import matplotlib.pyplot as plt
from pandas.tools.plotting import table
import pandas as pd

#My dataframe
df = pd.DataFrame({
    'Weeks' : [201605, 201606, 201607, 201608],
    'Computer1' : [50, 77, 96, 100],
    'Computer2' : [50, 79, 100, 80],
    'Laptop1'   : [75, 77, 96, 95],
    'Laptop2'   : [86, 77, 96, 40],
    'Phone'     : [99, 99, 44, 85],
    'Phone2'    : [93, 77, 96, 25],
    'Phone3'    : [94, 91, 96, 33]
})
df2 = df.set_index('Weeks') #Makes the …
Run Code Online (Sandbox Code Playgroud)

python colors matplotlib pandas

3
推荐指数
1
解决办法
3645
查看次数

需要将pandas相关高亮表(cmap Matplotlib)保存为png图像

使用此代码生成相关表:

df1.drop(['BC DataPlus', 'AC Glossary'], axis=1).corr(method='pearson').style.format("{:.2}").background_gradient(cmap=plt.get_cmap('coolwarm'), axis=1) 
Run Code Online (Sandbox Code Playgroud)

这是生成的表: 相关表

我找不到任何方法将此表另存为图像。谢谢你。

python data-visualization matplotlib data-science

3
推荐指数
1
解决办法
6115
查看次数

将pandas表(用字符串填充)保存为png

这是我的代码:

column1 = ['Measured Set', '1. set', '2. set', '3. set']
column2= ['Breached parameter (number of breaches, %)' ]
column3 = ['Breached parameter (number of breaches, %)']

for j in range(NOT):
    column2.append(report_str[0][j])
    column3.append(report_str[1][j])

data = {
    'Sensor': column1,
    'Sensor 1': column2,
    'Sensor 2': column3,
}

df = pd.DataFrame(data)
df
Run Code Online (Sandbox Code Playgroud)

report_str 是一个列表,填充了字符串,我将某些字符串复制到表中.

我尝试使用此代码保存表:

ax = df.plot()
fig = ax.get_figure()
fig.savefig('asdf.png')
Run Code Online (Sandbox Code Playgroud)

但是我得到一个错误:"空'DataFrame':没有要绘制的数字数据".

这是我要保存的输出表: 在此输入图像描述

任何人都可以帮我解决这个问题吗?

python matplotlib python-2.7 python-3.x pandas

1
推荐指数
1
解决办法
2955
查看次数