尝试使用 textscan 加载数据时出现问题
problem when trying to load data with textscan
我想加载一组包含变量类型字符串和浮点数的数据。但是当我在 Octave 中使用 textscan 时,我的数据不会加载。我有矩阵 1x6(我有 6 个特征),但在这个矩阵中我得到的单元格什么都不包含(单元格为 0x1)。
我的代码:
filename='data1.txt';
fileID = fopen(filename,'r');
data = textscan(fileID,'%f %s %s %f %f %s','Delimiter',',');
fclose(fileID);
当我尝试 data(1):
>> data(1)
ans =
{
[1,1] = [](0x1)
}
>>
there is it
there is my set
我的文件 ID 也不是 -1。
我一直在寻找类似这样的以太网问题,但我找不到。
我试图删除数据中的 headers 和较小的训练集,但它不起作用。
请帮助。
不要使用文本扫描。 Textscan 太可怕了,只有在没有更好的方法可用时尝试解析数据时才应该使用它。
您的 数据是标准的 csv 文件。只需使用 io
包中的 csv2cell
。
我想加载一组包含变量类型字符串和浮点数的数据。但是当我在 Octave 中使用 textscan 时,我的数据不会加载。我有矩阵 1x6(我有 6 个特征),但在这个矩阵中我得到的单元格什么都不包含(单元格为 0x1)。 我的代码:
filename='data1.txt';
fileID = fopen(filename,'r');
data = textscan(fileID,'%f %s %s %f %f %s','Delimiter',',');
fclose(fileID);
当我尝试 data(1):
>> data(1)
ans =
{
[1,1] = [](0x1)
}
>>
there is it
there is my set
我的文件 ID 也不是 -1。
我一直在寻找类似这样的以太网问题,但我找不到。 我试图删除数据中的 headers 和较小的训练集,但它不起作用。 请帮助。
不要使用文本扫描。 Textscan 太可怕了,只有在没有更好的方法可用时尝试解析数据时才应该使用它。
您的 数据是标准的 csv 文件。只需使用 io
包中的 csv2cell
。