首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Python筛选Python脚本中的中的数据

使用Python筛选Python脚本中的中的数据
EN

Stack Overflow用户
提问于 2019-11-08 07:06:23
回答 1查看 4K关注 0票数 4

我已经在power bi中创建了一个基本的python脚本可视化,现在我只想使用该脚本对该可视化应用一个过滤器。下面是我写的代码。

代码语言:javascript
复制
 import pandas
 import matplotlib.pyplot as plt
 a=dataset.Test_name
 plt.bar(a,dataset.Value)
 plt.show()

数据集Test_name包含多个行,这就是我的图形显示多个条的原因。现在,我只想看到dataset的第1行或第3行的数据栏,Test_name.How可以在Python脚本可视化中实现这一点。我使用了数组功能,但它在绘制图形时会造成问题。

EN

回答 1

Stack Overflow用户

发布于 2019-11-13 09:32:48

如果没有数据样本,以下是我能给出的最好的建议:

按照How to make a reproducible data sample in PowerBI using Python?中的说明,在您的PowerBI桌面上可以使用以下表:

然后插入PythonVisual并将IDCity拖到可视化中,以使数据可供您的Python脚本使用:

插入以下代码段并运行它:

代码语言:javascript
复制
# The following code to create a dataframe and remove duplicated rows is always executed and acts as a preamble for your script: 

# dataset = pandas.DataFrame(ID, City)
# dataset = dataset.drop_duplicates()

# Paste or type your script code here:
import pandas
import matplotlib.pyplot as plt
#a=dataset.Test_name
plt.bar(dataset['City'], dataset['ID'])
plt.show()

现在你有了这个:

插入一个Slicer并将ID拖到它上。现在,您可以使用该切片器过滤Python可视化:

当然,这并不是您的目标,但这是我所能做的最好的,而不了解您的数据和数据结构。那为什么这对你有帮助?那么,至少现在您已经知道了如何使用Python和Power设置条形图和切片器。您还知道,此设置中的任何错误都是由于您的数据造成的。

告诉我它是如何为你工作的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58761938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档