こんにちは私はいくつかのデータを分析しており、このようにフォーマットされなければならないオブジェクトを含むパッケージを使用しようとしています。私はこの形式のフォーマットを見たことがないし、それをどのように生成するのか分からない。ここでRの属性を変更する
> a
A B C D E F
0.00000000 1.34529412 0.31571429 1.26327103 0.32615385 1.12585586
は、このオブジェクトのいくつかの属性である:私はR内のオブジェクトを呼び出すと、これは奇妙なオブジェクトである
> str(a)
Named num [1:6] 0 1.345 0.316 1.263 0.326 ...
- attr(*, "names")= chr [1:6] "" "A" "B" "C" ...
> class(a)
[1] "numeric"
は私が書くことができます「」標準との.csv形式へwrite.csvコマンドを使用し、2つの列、1つの列の文字、およびもう1つの列を使ってうまく書式を設定します。私はread.csvを使ってRでそれを読み取ろうとすると、2つの列を持つデータフレームとして正しく返します。しかし、私が使用しようとしています関数は、データフレームフォーマットを好きと「」であるものは何でも形式を好むしない
だから、のようなデータセット例取ることが可能である:。
> L <- c("A","B","C","D","E","F")
> R <- c(0.00000000,1.34529412,0.31571429,1.26327103,0.32615385,1.12585586)
> T <- list(L=L,R=R)
> Example <- as.data.frame(T)
> Example
L R
1 A 0.00000000
2 B 1.34529412
3 C 0.31571429
4 D 1.26327103
5 E 0.32615385
6 F 1.12585586
を
これに戻しますか?
A B C D E F
0.00000000 1.34529412 0.31571429 1.26327103 0.32615385 1.12585586
これらの属性は?
> str(a)
Named num [1:6] 0 1.345 0.316 1.263 0.326 ...
- attr(*, "names")= chr [1:6] "" "A" "B" "C" ...
> class(a)
[1] "numeric"
ありがとうございます!
これは、かなり一般的な構成です。名前付き数値ベクトルです。あなたの名前を読むことをお勧めしますか? –