2015-07-28 3 views
1

У меня всегда есть небольшая проблема, предоставляя вам небольшой минимальный рабочий пример при переполнении стека.печатать переменную так, чтобы ее оценивать/использовать

Есть ли способ печати, например, кадра данных, поэтому я могу снова скопировать и вставить его в консоль R и создать такую ​​же переменную?

так в основном что-то вроде этого:

awesomePrint(df) 
df <- data.frame(
    x = c(1, 2, 3, 4), 
    y = c(2, 3, 4, 5) 
) 
+2

Просто попробуйте 'dput (DF)'. Функция, которую вы ищете, - 'dput'. – nicola

+2

как насчет '? Dput' – grrgrrbla

+0

Спасибо @nicola, не могли бы вы отправить ответ, чтобы я мог отметить его как решенный. – drmariod

ответ

1

Вы ищете функции dput, который печатает команду, которую нужно воссоздать объект.

df<-data.frame(x = c(1, 2, 3, 4),y = c(2, 3, 4, 5)) 
dput(df) 

Вы также можете использовать dump написать эту строку на файл или на стандартный вывод:

dump("df","") 
Смежные вопросы