我需要从Matlab导出一个数字和字符串数组到Stata。
例如:
clear
r=2;
n=4;
X=unifrnd(0,1,r,n);
X_STATA=reshape(X.', r*n,1);
id_STATA=kron((1:1:r).', ones(n,1));
mode_STATA=repmat(["AIR"; "TRAIN"; "BUS"; "CAR"],r,1);在这里,我想导出X_STATA、id_STATA和mode_STATA。
我该怎么做呢?
特别是,我希望确保X_STATA条目逗号后面的数字能够很好地导出,没有不适当的近似值。
发布于 2019-08-31 18:34:31
在Matlab中,您可以执行以下操作:
writematrix(X_STATA, 'myfile.csv', 'precision', 17)在Stata中,您可以像这样导入数据:
import delimited myfile.csv, asdoublehttps://stackoverflow.com/questions/57732293
复制相似问题