【发布时间】:2017-10-17 01:47:06
【问题描述】:
我有以下数据框,
>>> data = pd.DataFrame({'Name': ['CTA15', 'CTA15', 'AC007', 'AC007', 'AC007'],
'ID': [22, 22, 2, 2, 2],
'Sample':['PE12', 'PL14', 'AE29', 'AE04', 'PE03'],
'count_col' : [2, 2, 3, 3, 3]})
>>> data
ID Name Sample count_col
0 22 CTA15 PE12 2
1 22 CTA15 PL14 2
2 2 AC007 AE29 3
3 2 AC007 AE04 3
4 2 AC007 PE03 3
我需要重新排列我的数据框如下,
Name Sample count_col
CTA15 PE12 2
PL14
AC007 AE10 3
AE29
PE03
我尝试的是,
pd.pivot_table(All_variants_REL,index=["Name",'Sample'],
values=['Count'],aggfunc={'Name':np.size})
但它没有在计数列中显示准确的计数 任何帮助都会很棒..
【问题讨论】:
标签: python pandas group-by aggregate