Создайте фрейм данных с зарезервированным словом в качестве имени столбца - PullRequest
0 голосов
/ 14 мая 2018

Я попробовал 2 способа ниже, и кажется, что что бы я ни делал, в конце названия столбца «repeat» добавляется точка:

df <- data.frame(col1=1:5,col2=6:10,"repeat"=11:15)

df <- data.frame(col1=1:5,col2=6:10,`repeat`=11:15)

df

enter image description here

Есть ли способ заставить его? Спасибо!

1 Ответ

0 голосов
/ 14 мая 2018

После проверки > data.frame я нашел решение (избегайте проверки имен):

df <- data.frame(col1=1:5,col2=6:10, 'repeat' = 11:15, check.names=FALSE)
df
##   col1 col2 repeat
## 1    1    6     11
## 2    2    7     12
## 3    3    8     13
## 4    4    9     14
## 5    5   10     15

Альтернативой является переименование ошибочно названного df:

df <- data.frame(col1=1:5,col2=6:10, "repeat" = 11:15)
names(df) <- c("col1", "col2", "repeat")
df
##   col1 col2 repeat
## 1    1    6     11
## 2    2    7     12
## 3    3    8     13
## 4    4    9     14
## 5    5   10     15
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...