2024-09-25 18:14:12 发布
网友
我有一个pandas表,有3列:parent_male,parent_female,subsprings-所有字符串。 我想创建一个简单的稀疏交叉表,将男性和女性以及后代作为值-我如何编写这样的aggfunc。(不需要真正的聚合)-只需在空白处输入一个空字符串。在
你需要^{}:
df = df.pivot(index='parent_male', columns='parent_female', values='offsprings')
如果获取错误:
ValueError: Index contains duplicate entries, cannot reshape
使用^{}
所以最终的解决方案是:
我在这里找到了答案。。。 Pandas Groupby Agg Function Does Not Reduce 我用了这个信息。从上面的评论来看。。。在
ct = pd.crosstab(d['male'], d['female'], d['offsprings'], aggfunc=','.join)
你需要^{} :
如果获取错误:
使用^{}
所以最终的解决方案是:
^{2}$我在这里找到了答案。。。 Pandas Groupby Agg Function Does Not Reduce 我用了这个信息。从上面的评论来看。。。在
相关问题 更多 >
编程相关推荐