【发布时间】:2021-10-28 10:11:00
【问题描述】:
我想将 csv 文件垂直/堆叠在一起,并将其保存到新的 csv 中。 testing.csv 文件应该只有 2 个 csv 文件数据堆叠。下面的图片显示了 msft 和 adbe 的原始 csv 文件,但是一旦使用 concat,它就会出现一行水平的数据。如何做到这一点?
import pandas as pd
data_msft = pd.read_csv("MSFT.csv",header = 0, index_col= None)
data_adbe = pd.read_csv('ADBE.csv',header = 0, index_col= None)
data = pd.concat([data_msft,data_adbe],ignore_index=True,axis=0,sort=False)
data.to_csv("testing.csv")
enter code here
上面是 MSFT.csv
上面是ADBE.csv
以上是 csv 连接的方式
以上是我在连接 csv 文件后想要实现的目标。
这是纯文本的数据。
MSFT 211001P00295000,299.09,295.0,5.37,0.0,20211001,0.0,29/08/2021 16:10:00,29/08/2021 16:11:40
ADBE 211001P00650000,652.39,650.0,21.22,0.0,20211001,0.0,29/08/2021 16:10:00,29/08/2021 16:11:15
以下是上述csv文件concat后的数据返回方式
,MSFT 211001P00295000,299.09,295.0,5.37,0.0,20211001,0.0.1,29/08/2021 16:10:00,29/08/2021 16:11:40,ADBE 211001P00650000,652.39,6 21.22,29/08/2021 16:11:15
【问题讨论】:
标签: python pandas csv merge concatenation