【问题标题】:Adding column from one CSV file to another CSV file将列从一个 CSV 文件添加到另一个 CSV 文件
【发布时间】:2016-09-22 18:24:14
【问题描述】:

我有 2 个 CSV 文件需要根据我创建的密钥合并在一起(目的是屏蔽 ID,然后稍后加入密钥上的 id)我可以在 SSIS 中执行此操作,但运行时出错来自我的 python 脚本的批处理脚本(与 SSIS 未在 SSIS 之外运行包有关。与软件团队合作修复)但同时我想让它用于演示。

这在 Python 中可行吗?

File 1:
input_id multiple columns --->
1
2
3
File 2:
input_id  ID
1         1234
2         1235
3         1236

output:
input_id multiple columns ---> ID
1                              1234
2                              1235
3                              1236 

【问题讨论】:

  • 能不能说的清楚一点,要不要加个栏目?
  • 是的,我想将 csv 文件中的列添加到另一个文件中。我用 pandas 弄明白了,合并谢谢你的回复!

标签: python csv ssis


【解决方案1】:
a = pd.read_csv("import.csv")

b = pd.read_csv("entity_ids.csv")

merge = a.merge(b, how='left', on='input_id')

merge.to_csv("test2.csv", index = False)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    相关资源
    最近更新 更多