如何将MovieLens的标签数据加载到Matlab?

时间:2014-07-16 08:38:29

标签: matlab

我想将Tags Data的MovieLens加载到matlab。我使用了importdata函数,但这个函数只导入第一行 importdata('E:\m1-10M100K\tags.dat',':');

标签数据文件结构:
此文件的每一行代表一个用户应用于一部电影的一个标签,并具有以下格式:

UserID :: MovieID :: Tag :: Timestamp

这是文件的第一行: 15 :: 4973 ::优良!:: 1215184630

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我发现了,这段代码将MovieLens的标签数据加载到Matlab。

fid = fopen('E:\ml-10M100K\tags.dat','r');
InputText=textscan(fid,'%d%s%d%s%s%s%d',4,'delimiter','::','endofline','\n');