Создать пустой фрейм данных в R с теми же столбцами - PullRequest
26 голосов
/ 24 ноября 2010
 names(U1)

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

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

Ответы [ 3 ]

72 голосов
/ 24 ноября 2010

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

U1.RN <- U1[0,]
7 голосов
/ 16 февраля 2017

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

 df[FALSE,]
4 голосов
/ 16 января 2017

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

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

Подход slice, вероятно, наиболее ясен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...