合并两个表 (CSV) if (表 1 列 A == 表 2 列 A)

2024-03-18

我有两个 CSV,可在 Numbers 或 Excel 中打开,结构如下:
| word | num1 |
and
| word | num2 |

如果这两个词相等(就像它们都是“hi”和“hi”),我希望它变成:
| word | num1 | num2 |

这是一些图片:

就像第一行一样,因为两个词都是相同的“TRUE”,我希望它变成类似
| TRUE | 5.371748 | 4.48957 |

要么通过一些小脚本,要么如果有一些我忽略的特性/功能。
Thanks!


For csv,我总是伸手去寻找数据分析库pandas. http://pandas.pydata.org/ http://pandas.pydata.org/

import pandas as pd

df1 = pd.read_csv('file1.csv', names=['word','num1'])
df2 = pd.read_csv('file2.csv', names=['word','num2'])
df3 = pd.merge(df1, df2, on='word')
df3.to_csv('merged_data.csv')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

合并两个表 (CSV) if (表 1 列 A == 表 2 列 A) 的相关文章

随机推荐