我有一个包含24列和13K +行的数据框。我想基于一个列来旋转此数据框,但保留所有其他数据。在下面的示例中,每个样本都具有两种食物,鸡蛋和垃圾邮件的价值。 数据如下:
samp date food value site ...
001 110819 eggs 2.3 England
001 110819 spam 3.2 England
002 010720 eggs 0.2 France
002 010720 spam NA France
我想对此进行调整,以使垃圾邮件和鸡蛋成为他们自己的专栏,以价值作为价值。我可以仅对那些列执行此操作,但会丢失其余数据。我希望它看起来像:
samp date eggs spam site ..
001 110819 2.3 3.2 England
002 010720 0.2 NA France
该网站上有很多类似的问题,但是要么它们无法正常工作,要么我听不懂并且没有正确使用它们(旋转,转置,融合,堆叠等)。是否有一种简单的方法做这个?谢谢。