我的数据顺序很重要.如果我将CSV加载到R中read.csv
,那么数据帧中行的顺序是否保证与CSV 的顺序相匹配?
如果我将一堆CSV和rbind
它们一起加载然后subset
用来获取我感兴趣的数据怎么样?
例如:
1.csv
foo,bar a,123 a,456 c,789
2.csv
foo,bar d,987 a,999 b,654 a,321
请问以下内容:
data1<-read.csv("1.csv", header=T) data2<-read.csv("2.csv", header=T) all_data<-rbind(data1, data2) filtered<-subset(all_data, foo=="a")
... 总是产生一个filtered
:
foo bar 1 a 123 2 a 456 3 a 999 4 a 321
...并且此行为是否适用于任意CSV输入和过滤器?