Ответ 1
Вы можете сделать это:
U1.RN <- U1[0,]
names(U1)
[1] "username" "review_count" "forum_posts" "age" "avg_interval"
[6] "avg_sim" "class"
Итак, как мне создать пустой фрейм данных U1.RN, который будет иметь те же столбцы, что и U1?
Вы можете сделать это:
U1.RN <- U1[0,]
Используя dplyr
, есть несколько хороших вариантов:
slice(U1, 0)
filter(U1, FALSE)
filter(U1, NA)
Подход slice
, вероятно, самый ясный.
Вдоль строк df [0,] вы также можете использовать логическую маску, которая может сделать код более читаемым: df [FALSE,].