2017-01-11 15 views
0

По причинам, не имеет значения, давайте предположим, что я хочу использовать rbind так:Использование rbind правильно

df.new = rbind(df.old, c(1, 2, 1, 1)

НО, проблема в том, что df.new имеет 5 столбцов, а не 4. Я хочу, чтобы оставить последний поле пустым по дизайну. Возможно ли это с использованием rbind?

+0

'' rbindlist' из data.table' пакета имеет ARG 'fill' для таких случаев - будет автоматически заполнять' NA для вас. – davidski

ответ

1

Использование NA в качестве заполнителя в столбцах, которые вы хотите оставить пустым:

df.new = rbind(df.old, c(1, 2, 1, 1, NA))