在pentaho中,我有2个csv文件,我需要将列彼此分开并将结果写入新表中。
1.csv
2.csv
输出应该是
输出.csv
至少有500 行和列在每个 csv 上。如何将每个 csv 相互分割并创建包含结果的新表?
迭代中的每一列df1
,将其除以相应的列df2
,并将结果列添加到output
:
df1 = pd.read_csv('1.csv')
df2 = pd.read_csv('2.csv')
output = pd.DataFrame()
# `.iteritems` is used to iterate over (column name, Series) pairs.
for col_name, col_values in df.iteritems():
output[col_name] = col_values / df2[col_name]
output.to_csv('output.csv')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)