R / dyplr:读取文件夹中的所有CSV文件,如果条目不存在,则追加到新文件中

问题描述 投票:0回答:1

我有一个文件夹,其中包含不同年份的csv文件,具有唯一的ID号和其他列,例如:

Year 1:
ID V1 V2
1  A  G
2  F  D
3  S  W
4  Z  N

Year 2:
ID V1 V2
20 A  G
2  F  D
4  S  W
12 Z  N

有时,条目(ID)都出现在两年中,在我的示例中是ID 2和4。

我想对文件夹中的每个csv执行以下操作:

  • (0)创建新的数据帧(df))
  • 1)读取csv
  • 2)对于csv中的每一行,请检查df中是否已经存在具有该ID的条目。
  • 2a)如果不是:创建条目
  • 2b)如果存在:跳过
  • 3)最后:编写完整的csv文件
  • 在我的示例中,输出应为:

Combined:
ID V1 V2
1  A  G
2  F  D
3  S  W
4  Z  N
12 Z  N
20 A  G

我有一个文件夹,其中包含不同年份的csv文件,具有唯一的ID号和其他列,例如:年1:ID V1 V2 1 AG 2 FD 3 SW 4 ZN年2:ID V1 V2 20 AG 2 FD 4 SW 12 ...

r csv file
1个回答
0
投票

这是两个问题。

© www.soinside.com 2019 - 2024. All rights reserved.