Функция head () не печатает на консоль в R - PullRequest
0 голосов
/ 10 октября 2019

Например, у меня есть следующий фрейм данных, DF:

> print.data.frame(df)
  age amount      type
1  35      1      term
2  42      3 universal
3  51      2      term
4  38      5     whole
5  19      2 universal
6  45      3      term
7  63      7     whole
> 

Я хочу использовать функцию head() для печати только первых 6 строк df, но когда я запускаю код, яполучить следующее:

head(df)

> head(df)
>

Тем не менее, если я использую print.data.frame(head(df)), он работает так, как задумано:

> print.data.frame(head(df))
  age amount      type
1  35      1      term
2  42      3 universal
3  51      2      term
4  38      5     whole
5  19      2 universal
6  45      3      term
> 

Почему функция head() не работает без использования print.data.frame?

Редактировать:

Это код, который я использовал для создания фрейма данных

age <- c(35, 42, 51, 38, 19, 45, 63)
amount <- c(1, 3, 2, 5, 2, 3, 7)
type <- c("term","universal","term","whole","universal","term","whole")

df<-data.frame(age,amount,type)

1 Ответ

0 голосов
/ 10 октября 2019

Разобрался. Это потому, что я запускаю код в чанке. Дух ...

Спасибо всем!

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