10

変数とオブジェクトをダンプする関数を探しており、それらのデータ型について人間が読める説明を付けています。たとえば、phpvar_dumpではこれを行います。

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

var_dump($foo);

収量:

array(2) {
  [0]=>
  int(1)
  ["moo"]=>
  int(2)
}
4

5 に答える 5

12

いくつかの例:

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 ...
于 2010-01-08T21:43:53.117 に答える
5

コマンドを確認してくださいdump

> x <- c(8,6,7,5,3,0,9)
> dump("x", "")
x <-
c(8, 6, 7, 5, 3, 0, 9)
于 2010-01-07T06:18:42.140 に答える
4

rオブジェクトの構造を示す「str」が必要だと思います。

于 2010-01-07T13:17:48.843 に答える
0

print はおそらく、すぐに使用できる最も簡単な機能です。ほとんどのクラスは、カスタマイズされた印刷を提供します。彼らは具体的に型名を挙げていないかもしれませんが、しばしば特徴的な形を提供します.

それ以外の場合は、クラス関数とデータ型関数を使用して必要な情報を取得するカスタム コードを作成できる場合があります。

于 2010-01-07T06:01:14.420 に答える