【发布时间】:2019-03-04 05:15:36
【问题描述】:
我只是尝试在 Power BI 中使用 R/Python。现在我知道从Get Data 读取数据时如何分析数据了。但是当我使用Edit Queries > Merge Queries 将两个或多个表合并在一起时,我无法使用相同的方式来分析数据。
假设我有两张桌子。一个是家乡:
id name score hometown
1 zhao 65 china
2 qian 98 china
3 sun 100 australia
4 li 45 xinxiang
5 zhou 98 zhengzhou
另一个是学校:
id school math chinese english
1 s1 12 87 87
2 s1 546 546 54
3 s2 21 12 15
4 s3 54 84 798
5 s34 98 65 35
6 s1 65 8 156
7 s2 45 98 15
8 s4 12 549 89
9 s4 56 15 87
10 s4 8974 2 98
然后我使用字段“id”将这两个表合并在一起,生成一个名为“my”的新表:
然后我想在这个数据上运行一些 Python/R,所以在“转换-->运行 Python 脚本”中,我把我的代码写成这样:
import pandas as pd
myid=dataset
myid.loc[:,'population']=myid.loc[:,'population']*100
dataset=myid
但我收到以下错误:
Formula.Firewall:查询“我的”(步骤“运行 Python 脚本”)引用 其他查询或步骤,因此它可能无法直接访问数据源。 请重建此数据组合。
我该如何解决这个问题?
【问题讨论】:
标签: python merge powerbi transform