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