在八度音程中有一种简单的方法可以在类似于R中的数据帧的数据结构中从csv加载数据吗?我尝试使用csvread dlmread,但是octave继续阅读测试一个想象的数字,而且我希望将列标题作为参考。我看到网上有一些例子看得太扭曲了,怎么可能没有一个函数或类似于R的数据框?我说一个名为dataframe的软件包,但我似乎无法弄清楚它是如何工作的。任何提示或建议?
csvread('x') %returns 1 column imaginary numbers
dlmread('x') %returns N columns imaginary numbers
任何可行的替代方案?
答案 0 :(得分:0)
为什么您无法使数据帧包工作?你需要更具体。这是一个简单的例子:
$ cat cars.csv
Year,Make,Model
1997,Ford,E350
2000,Mercury,Cougar
$ octave
octave-cli-3.8.2:1> pkg load dataframe
octave-cli-3.8.2:2> cars = dataframe ("cars.csv")
cars = dataframe with 2 rows and 3 columns
Src: cars.csv
_1 Year Make Model
Nr double char char
1 1997 Ford E350
2 2000 Mercury Cougar