8

read.delim次のデータを含むdata.frame (たとえば、を使用してデータ ファイルから読み取る) があります。

'data.frame':   10 obs. of  3 variables:
 $ x : int  1 2 3 4 5 6 7 8 9 10
 $ y1: num  3 5 1 8 2 4 5 0 8 2
 $ y2: num  1 8 2 1 4 5 3 0 8 2

私は今、変数 ( data) を取り、 のような変数を作成する可能なコマンドを出力するR の関数を探していますdata。この場合、次のように出力されます。

data <- data.frame(
  x=c(1:10)
  , y1=c(3,5,1,8,2,4,5,0,8,2)
  , y2=c(1,8,2,1,4,5,3,0,8,2)
)

Rにこんな機能あるの?

MySQL には、たとえばコマンドが存在しますSHOW CREATE TABLE tbl_name

名前付きテーブルを作成する CREATE TABLE ステートメントを示します。

Rの変数に似たものを探しています。

4

2 に答える 2

5

dput探している可能性が高い基本関数です。「再現可能な例を作成する方法」の質問で共有し
たラッパー関数を使用します。reproduce

# install.packages("devtools")
library(devtools)
source_url("https://raw.github.com/rsaporta/pubR/gitbranch/reproduce.R")

reproduce(myData, whole=TRUE)

これにより、次のことが得られます。

 data <- structure(list(x = 1:10, y1 = c(3, 5, 1, 8, 2, 4, 5, 0, 8, 2),y2 = c(1, 8, 2, 1, 4, 5, 3, 0, 8, 2)), .Names = c("x", "y1","y2"), row.names = c(NA, -10L), class = "data.frame") 

選択した行、列など、またはそれらの割合を出力することもできます。

機能の詳細についてはr faq質問をご覧ください。

于 2013-10-16T01:52:35.887 に答える