如何将n个单列的csv数据合并为一个n列的csv数据集?
我的数据都是图一这样的,每个数据都是61440行的一列,想把所有的数据合并在一个文件里做成数据集,然后再转置成行
求解决办法,想做成图3那样
目测可以用 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)