大查询的Pandas DataFrame缺少d列

2024-10-01 15:46:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在Python中对我的数据运行一些RFM分析,并修改了joalcorreia的github代码(如下),该代码将结果输出到CSV,还将结果添加到dataframe,然后将其发布到BigQuery表中。在

它可以工作,但我缺少BigQuery中数据的第一列,即“customer”id,这是我的结果中唯一的字符串。列在.csv中,在python中的dataframe中,只是不在BQ结果中,有人能告诉我我在哪里丢失了它吗?在

注意:我已经删除了大部分的RFM代码来整理这篇文章,下面的行显示了我的添加内容。在

更新:我运行打印(结果.keys())而且我在该列表中没有看到“客户”,这是否与它在导出中不可见有关?

Index(['recency', 'frequency', 'monetary_value', 'R_Quartile', 'F_Quartile',
       'M_Quartile', 'RFMClass'],
      dtype='object')

https://github.com/joaolcorreia/RFM-analysis

^{pr2}$

以下是我的脚本在CSV中的结果,其中“customer”存在,BigQuery中下面的列不存在:

CSV

BigQuery


Tags: csv数据字符串代码githubiddataframecustomer
1条回答
网友
1楼 · 发布于 2024-10-01 15:46:07

在进一步阅读了数据帧之后,我终于解决了我的问题,结果发现我的“客户”列就是数据帧中的索引。我使用reset_index将其替换为一个值范围,然后将“customer”列中的数据导出到BigQuery中。在

相关问题 更多 >

    热门问题