首先我的结构体数据是这个样子的:
第一步按照id,也就是字符串对结构体数据进行排序:
a=importdata('location');
[b,index]=sort([a.textdata]);
得到的index就是我们后面矩阵元素需要排序的顺序:
m=a.data;#从a中提取出来data数据集;
m=m(index,:);#按照textdata的顺序把数据矩阵进行排序.
R语言保存数据,data是数据,file是文件要保存的路径位置,sep是元素与元素之间的空格,行名,列名都不保存,quote是保存的变量jiabujia
write.table(data,file="C:\\Users\\Administrator\\Desktop\\resultTxt.txt" , sep =" ", row.names =FALSE,col.names =TRUE, quote =FALSE)