我试图在这个问题上找到一个已经存在的问题,但我找不到,这就是我在这里问你的原因:
概括:
我想从几列中制作一列。列中的所有值都按相同的顺序放置,并且列应堆叠在彼此下方。
描述和细节
下面是我的 csv.file 外观的示例。但是,请注意有 >400 列,这就是为什么我不想在例如 Excel 中手动执行此操作。ALL 列每列有 24 行。
X1 X2 X3 X4 X5 X6 ... X470
0 1 5 10 8 0 7
0 0 0 0 0 0 0
2 3 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
正如我在摘要中简短描述的那样,我想将所有列“堆叠”在一列中:
信息:下面的符号“...”表示该列中的其余值。
VALUE FROM COLUMN
0 X1
0 X1
2 X1
...
1 X2
0 X2
3 X2
...
5 X3
...
10 X4
...
8 X5
...
0 X6
...
7 X470
...
所以最后,而不是有 486 列,每列有 24 行。我将有 1 列 11664 行。如果原始列写在侧面的新列中会很好(如上所示),但这不是“义务”。
OBS!请注意,我使用这个 df 只是大致展示了我想要实现的目标,因此感谢清晰易懂的命令,因为我会将其应用于我的 df。
解决方案是在 R 还是 Excel 中完成都没有关系!只要容易做到
我希望我的描述清楚,否则请告诉我,以便我再次尝试描述。
非常感谢您的建议和帮助。
亲切的问候,艾琳