小编Hun*_*ter的帖子

从R中的多列中删除字符串

我有一个很大的数据集,其中包含多个时间点(波浪)的问卷调查数据。问卷在每个点都是相同的,因此变量以时间标记为“ w#variablename”(例如“ w1age”,“ w2age”,“ w3age”)。

我将每个时间点都将较大的文件拆分为数据帧,因此现在我想从每个列的列名中删除“ w#”。

基本上,我想使用R来“查找并替换”以删除任何带有“ w1”的列。

我将数据拆分如下:

w1 = Data %>% select(matches("w1"))
w2 = Data %>% select(matches("w2"))
w3 = Data %>% select(matches("w3"))
w4 = Data %>% select(matches("w4"))
Run Code Online (Sandbox Code Playgroud)

现在,对于这4个数据集的每一个,我想从列名中删除相应的“ w#”。

谢谢!

loops replace r rename multiple-columns

2
推荐指数
2
解决办法
345
查看次数

标签 统计

loops ×1

multiple-columns ×1

r ×1

rename ×1

replace ×1