Grep 来自两个不同 csv 文件的列之间的一些值

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

同一个井 B2 我有两个 csv 文件, 文件 A 有五列(深度、EC、CorrP、Perm、Grainsize),但是 Grainsize 有一些缺失值; 文件 B 有五列(深度、EC、CorrP、Perm、Grainsize),文件 A、B、 并且文件 B 中的 Grainsize 没有任何缺失值, 我想做的是: 我需要从文件 B 中获取粒度并将其插入到文件 A 中,仅用于 A 中的缺失值, 使用深度作为公共列, 我怎样才能做到这一点?我尝试使用 match 或 ifelse 命令,但它从文件 B 中获取整列, 记得我用的是 R-studio。

最好的问候, 驯兽师

数据4_B2<- read.csv("Well_B2_In2_GAM_2_Varibles2.csv",header=TRUE) df4_B2 <- data.frame(data4_B2)

ifelse(data3_B2==data4_B2$GrainSize,"是","否")

我测试了匹配、合并、grep 所有这些都没有达到我的期望, 即合并整列

if-statement merge grep match multiple-columns
© www.soinside.com 2019 - 2024. All rights reserved.