我在 Excel 中有一个数据透视表,我想将该表中的原始数据读取到 python 中。是否有可能做到这一点?我在文档或 Stack Overflow 上没有看到任何内容。
如果可以向社区提供一些有关如何读取驱动数据透视表的原始数据的示例,这将极大地有助于日常分析任务。
编辑: 在这种情况下,没有原始数据选项卡。我想知道如何 ping 数据透视表获取原始数据并将其读入 python 中。
我正在尝试运行一个 python 脚本,以便我可以根据住宅地址列和住宅城市列创建家庭计数。两列都只包含字符串。
我尝试过的脚本如下所示:
dataset['id'] =dataset.groupby(['RESIDENTIAL_ADDRESS1','RESIDENTIAL_CITY']).ngroup()
dataset['household_count'] = dataset.groupby(['id'])['id'].transform('count')
Run Code Online (Sandbox Code Playgroud)
然而,它在 20,000 行后给了我这个错误:
DataSource.Error: ADO.NET: 处理 Python 脚本时出现问题。以下是技术细节: [DataFormat.Error] 我们无法转换为数字。详细信息:DataSourceKind=Python DataSourcePath=Python Message=处理您的 Python 脚本时出现问题。以下是技术细节: [DataFormat.Error] 我们无法转换为数字。错误代码=-2147467259。
有没有什么办法解决这一问题?这段代码每次都在 python 中运行,错误代码在 Power BI 中完全没有意义,我非常感谢有关如何使用 DAX 执行此操作的任何建议。