如何将n个单列的csv数据合并为一个n列的csv数据集

如何将n个单列的csv数据合并为一个n列的csv数据集?
我的数据都是图一这样的,每个数据都是61440行的一列,想把所有的数据合并在一个文件里做成数据集,然后再转置成行
求解决办法,想做成图3那样

img

img

img

目测可以用 numpy的np.hstack 实现,“横向拼接”

参考代码实现如下,望采纳。其中文件名可以根据自己的情况调整。

import pandas as pd

# 创建列表,用于存储读取的数据帧
data_frames = []

# 遍历文件名列表,读取每个文件并将其存储在列表中
for file in file_names:
    df = pd.read_csv(file)
    data_frames.append(df)

# 使用concat函数将所有数据帧合并在一起
result = pd.concat(data_frames, axis=1)

# 转置数据帧
result = result.transpose()

# 使用to_csv函数将结果保存到文件中
result.to_csv('output.csv', index=False)