小编Har*_*tha的帖子

什么是pandas中groupby的as_index?

到底是什么功能as_indexgroupby的熊猫吗?

python pandas

18
推荐指数
2
解决办法
2万
查看次数

Pandas,Pivot错误 - 无法使用null键标记索引

我有一个如下所示的数据集.

ID     Product   date
1        A     01.01.2015  
1        B     01.01.2015  
1        C     01.03.2015  
Run Code Online (Sandbox Code Playgroud)

一个人可以在同一天使用多个产品,我想通过ID,日期转换它并将产品作为值.

ID日期col1 col2

1      01.01.2015   A      B
1      01.03.2015   C
Run Code Online (Sandbox Code Playgroud)

在SAS中我这样做如下:

proc transpose data = data;
  by ID Date;
  var product
run;
Run Code Online (Sandbox Code Playgroud)

在熊猫中,我使用了以下代码.

data_b = data_a.pivot(index = ['patnum','day'], values = ['drug']).add_prefix('p')
Run Code Online (Sandbox Code Playgroud)

这给出了以下错误.

ValueError: cannot label index with a null key
Run Code Online (Sandbox Code Playgroud)

为什么我出错?我怎么能避免呢?

我在熊猫中使用最新版本.

python pandas

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

pandas ×2

python ×2