当前位置:  开发笔记 > 编程语言 > 正文

R中保留的CSV订单

如何解决《R中保留的CSV订单》经验,为你挑选了0个好方法。

我的数据顺序很重要.如果我将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输入和过滤器?

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有