我有7列,每列有一百万行数据。
我需要从列2,3,4,5,6,7复制数据,并将其放在列1中内容的末尾。这将导致列 1 具有其原始内容(100 万行)加上其余列的附加内容(600 万行)。
我想转换这个:
A B C
1 4 7
2 5 8
3 6 9
进入这个:
A
1
2
3
4
5
6
7
8
9
我尝试使用熊猫,但它没有给我所需的输出。我没有按时间顺序从1到9排序,而是使用下面的代码按行顺序(1,4,7,2,5,8,3,6,9)排序。任何想法如何正确地做到这一点?
import pandas as pd
df = pd.read_excel('filename.xlsx', sheet_name='Sheet1')
df = df.stack().reset_index(drop=True)
df.to_excel("output.xlsx")
拉丁的传说
相关分类