引用以保留字命名的数据框列

Par*_*gue 5 r dataframe

我刚刚导入了列名之一为“ repeat”的数据。如果我尝试通过引用该列data$repeat,则会收到错误消息Error: unexpected 'repeat' in "data$repeat".repeat在线性回归内部引用时,也会发生相同的问题。

如何更改带有保留字的列以更改列或在线性回归中使用它?

data <- data.frame('repeat' = 1, 'break' = 2, check.names = FALSE)
data

#   repeat break
# 1      1     2

data$repeat
Run Code Online (Sandbox Code Playgroud)

错误:“ data $ repeat”中意外的“ repeat”

小智 5

使用以下语法选择column "repeat"

data$`repeat`
Run Code Online (Sandbox Code Playgroud)