【发布时间】:2019-04-03 10:17:52
【问题描述】:
我正在处理来自外部来源的一些数据,这些数据在其变量名称之一(“伪 ID”)中带有空格。我正在尝试使用 purrr::map 在所有数据集中更改此变量名称,但 R 似乎无法识别此变量。我不想一个一个地更改变量名...不知道是否有人可以找到解决方案?
library(tidyverse)
# Mock data:
set.seed(1)
sampledata<- data.frame(
ID = sample(1:2),
name = sample(letters, 2, replace = TRUE))
colnames(sampledata)[1] <- "Pseudo ID"
# List of mock data:
datalist <- list(sampledata, sampledata)
# Set name in each dataset in the list using map
map(datalist, set_names, nm="PatientID") # BUT HOW CAN I RENAME A SPECIFIC COLUMN - 'Pseudo ID'
【问题讨论】: