gpt4 book ai didi

r - 根据 R 中的模式合并列

转载 作者:行者123 更新时间:2023-12-02 07:17:42 25 4
gpt4 key购买 nike

<分区>

我在R中组合了数据集,每个数据集可能对相同的数据使用不同的列名。我需要使用正则表达式来识别我需要合并的列的名称,然后通过合并运行该列名称列表。

我知道正确的正则表达式来识别我的列,我知道如何手动将列名写入合并函数以合并这些列,但我不知道如何自动合并使用正则表达式标识的列。

sample = data.frame("PIDno" = c('a', NA, NA), "PINID" = c(NA, 'b', NA), "ParcelId" = c(NA, NA, 'c'))

PID_search = paste("sample$",grep("*PID*|*PIN*|*PARCEL*",colnames(sample),ignore.case = TRUE, value = TRUE),sep = "")

sample$PID_combine = coalesce(sample$'PIDno',
sample$'PINID',
sample$'ParcelId')

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com