我想加载一组包含string和float类型变量的数据。但是当我在八度中使用文本扫描时,我的数据没有加载。我得到了矩阵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)
}
>>
另外我的文件id不是-1。
我一直在寻找像这样的以太网问题,但我找不到任何.我试着删除数据和较小的训练集的头,但它不工作.Pls帮助。
不要使用文本扫描。文本扫描太可怕了,只有在没有更好的方法时,人们才应该使用它来解析数据。
你的 数据是一个标准的csv文件。只要使用 csv2cell
来自 io
包。