将文本从一个单元格复制到另一个单元格而不删除原始内容 python

我有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")


桃花长相依
浏览 72回答 1
1回答

拉丁的传说

尝试pd.meltdf_new = pd.melt(df).drop("variable", axis=1)print(df_new)   value0      11      22      33      44      55      66      77      88      9
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python