R: потеря имен столбцов при добавлении строк в пустой фрейм данных

Я только начал с R и столкнулся со странным поведением: при вставке первой строки в пустой фрейм данных исходные имена столбцов становятся потеряно.

пример:

a<-data.frame(one = numeric(0), two = numeric(0))
a
#[1] one two
#<0 rows> (or 0-length row.names)
names(a)
#[1] "one" "two"
a<-rbind(a, c(5,6))
a
#  X5 X6
#1  5  6
names(a)
#[1] "X5" "X6"

Как видите, Я создаю фрейм данных, просматриваю свои источники данных, передавая data.frame каждому вызову функции, чтобы заполнить его результатами.

61
задан user2100721 25 June 2016 в 15:48
поделиться