Каков эквивалент var_dump () в R?

Я ищу функцию для дампа переменных и объектов с человекочитаемыми объяснениями их типов данных. Например, в php var_dump делает это.

$foo = array();
$foo[] = 1;
$foo['moo'] = 2;

var_dump($foo);

Урожаи:

array(2) {
  [0]=>
  int(1)
  ["moo"]=>
  int(2)
}
9
задан zx8754 6 February 2019 в 14:47
поделиться

4 ответа

[

] Несколько примеров: [

] [
foo <- data.frame(1:12,12:1) 
foo ## What's inside?
dput(foo) ## Details on the structure, names, and class
str(foo) ## Gives you a quick look at the variable structure
] [

] Вывод на экран: [

] [
foo <- data.frame(1:12,12:1)

foo
   X1.12 X12.1
1      1    12
2      2    11
3      3    10
4      4     9
5      5     8
6      6     7
7      7     6
8      8     5
9      9     4
10    10     3
11    11     2
12    12     1

> dput(foo)

structure(list(X1.12 = 1:12, X12.1 = c(12L, 11L, 10L, 9L, 8L, 
7L, 6L, 5L, 4L, 3L, 2L, 1L)), .Names = c("X1.12", "X12.1"), row.names = c(NA, 
-12L), class = "data.frame")

> str(foo)

'data.frame':   12 obs. of  2 variables:
 $ X1.12: int  1 2 3 4 5 6 7 8 9 10 ...
 $ X12.1: int  12 11 10 9 8 7 6 5 4 3 ...
]
11
ответ дан 4 December 2019 в 10:04
поделиться

Думаю, вам нужно 'str', которое говорит вам о структуре объекта r.

4
ответ дан 4 December 2019 в 10:04
поделиться

печать, пожалуй, самая простая функция, которую можно использовать вне коробки; большинство классов обеспечивают печать по индивидуальному заказу. Они могут не содержать конкретного имени типа, но часто предоставляют отличительную форму.

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

.
0
ответ дан 4 December 2019 в 10:04
поделиться

Проверьте команду dump:

> x <- c(8,6,7,5,3,0,9)
> dump("x", "")
x <-
c(8, 6, 7, 5, 3, 0, 9)
5
ответ дан 4 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: