import pandas as pd
data1 = pd.read_csv('fileA.csv')
data2 = pd.read_csv('fileB.csv')
# Create an empty dataframe to hold the result
data_interleaved = pd.DataFrame()
# Interleave the columns
for column in data1.columns:
data_interleaved[f'{column}_from_A'] = data1[column]
data_interleaved[f'{column}_from_B'] = data2[column]
df_interleaved.to_csv('fileC.csv', index=False)
1条答案
按热度按时间5us2dqdw1#
我想也许你可以使用循环来迭代每一列,就像下面这样:
字符串
此方法需要两个文件具有相同的行数,否则可能会出现问题。如果它们的行数不相同,但您仍然希望合并它们,则需要决定处理差异的策略(例如,使用NaN或某些特定值填充缺失值)。