【问题标题】:delete rows of one csv based on another csv in python基于python中的另一个csv删除一个csv的行
【发布时间】:2021-09-26 22:40:40
【问题描述】:

所以我有两个 csv 文件,

文件1:
1,a,t
2,b,f
3,c,t
4,d,t
5,e,f

文件2: 1、一个
2,b
3,c
4,d
5,e
6、f
7,g
8,h
9、我
10,j

我想合并它们并有一个看起来像这样的文件:

1,a,t
2,b,f
3,c,t
4,d,t
5,e,f
6、f
7,g
8,h
9、我
10,j

基本上我想用文件 1 行重写相同的文件 2 行。

我也是编码新手,请帮忙

【问题讨论】:

    标签: python pandas numpy csv jupyter-notebook


    【解决方案1】:

    您可以使用外连接来合并这两个数据框。

    df1.merge(df2, "outer", on = ["firstCol", "secondCol"])

    详细信息可以查看documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多