我想在旋转pandas
dataframe
时合并两列作为索引。我使用以下代码来执行此操作:
ConceptTemp = Concept.pivot(index=['memberid','testscoreid'], columns='questionid', values='correct')
这给了我以下错误:
ValueError: Wrong number of items passed 1532, placement implies 2
1532是mydataframe
中的行数。我不能pivot
只在memberid
或testscoreid
上,因为我将有重复的questionid
值。索引列必须是testscoreid
和memberid
的组合。在
有人能告诉我怎么做吗?在
我想你可以用^{} :
pivot_table
使用aggfunc
,如果重复,默认为aggfunc=np.mean
。更好的示例解释是here和docs。在相关问题 更多 >
编程相关推荐