我現在正試圖在matlab r2016b mac版本中處理大型csv(200萬行)。 csv的一小部分如下所示。如何在MATLAB R2016b(mac版本)中處理帶有字符串的CSV文件
user_id,video_id,session,new_speed,old_speed,new_time,old_time,event_type,event_time
a74fe6d4812fa93a1afa1a6a334ebdda,af7f974d395a4adddc8ab17a83996073,892d85cfeea8298fb7ca8755ac090e90,,,,,play_video,2015-04-06 22:20:58.928268
a74fe6d4812fa93a1afa1a6a334ebdda,af7f974d395a4adddc8ab17a83996073,892d85cfeea8298fb7ca8755ac090e90,,,161.0,72.581,seek_video,2015-04-06 22:20:58.879149
a74fe6d4812fa93a1afa1a6a334ebdda,7fb29805973a8a396c6de3faa8290ac1,892d85cfeea8298fb7ca8755ac090e90,,,,,play_video,2015-04-06 22:24:14.988693
a74fe6d4812fa93a1afa1a6a334ebdda,9ace07b312f206ef7af2f48188360b16,892d85cfeea8298fb7ca8755ac090e90,,,,,load_video,
我想要做的是爲
- 讀取csv文件到MATLAB;
- 將用戶標識和視頻標識映射到簡單號碼標識;
- 刪除會話ID。
我已經嘗試了很多方法,但無法得到我想要的結果。 csvread
無法處理此csv文件,因爲裏面有一些非數字項目,而我不熟悉fopen
,並且總是會出現一些奇怪的錯誤,例如所有數據進入單個單元格。有沒有解決這個問題的方法?
難道我的回答解決問題了嗎? –
@ Poyuan.Bn對不起,我剛剛檢查了它。它的工作原理和非常感謝! – Vinnton