Подтвердить что ты не робот

Создайте пустой блок данных в R с одинаковыми столбцами

 names(U1)

[1] "username"     "review_count" "forum_posts"  "age"          "avg_interval"
[6] "avg_sim"      "class"

Итак, как мне создать пустой фрейм данных U1.RN, который будет иметь те же столбцы, что и U1?

4b9b3361

Ответ 1

Вы можете сделать это:

U1.RN <- U1[0,]

Ответ 2

Используя dplyr, есть несколько хороших вариантов:

slice(U1, 0)
filter(U1, FALSE)
filter(U1, NA)

Подход slice, вероятно, самый ясный.

Ответ 3

Вдоль строк df [0,] вы также можете использовать логическую маску, которая может сделать код более читаемым: df [FALSE,].