-5

私はそのようなデータファイルを持っています...

Control,3
Test,3
Control,3
Control,3
Test,1
Control,3
Control,1

それらを2つのベクトルのテストと制御にロードしたいと思います。何か案は?

4

1 に答える 1

3

試すread.csv()

dat <- read.csv(text = "Control,3
Test,3
Control,3
Control,3
Test,1
Control,3
Control,1", header = FALSE)

> dat
       V1 V2
1 Control  3
2    Test  3
3 Control  3
4 Control  3
5    Test  1
6 Control  3
7 Control  1

ただし、ファイルのパスと名前にread.csv(file = "foo.csv", header = FALSE)置き換える必要があります。foo.csv

それで

test <- with(dat, V2[V1 == "Test"])
control <- with(dat, V2[V1 == "Control"])

> test
[1] 3 1
> control
[1] 3 3 3 3 1

私はあなたが何を望んでいるのか理解したと思いますか?

于 2013-01-09T16:01:25.197 に答える