文字列内に空白を含むセル が存在するcsvファイルを読み込みたい

36 ビュー (過去 30 日間)
Narumi Ougiya
Narumi Ougiya 2023 年 1 月 29 日
コメント済み: Narumi Ougiya 2023 年 1 月 31 日
添付の「data.csv」は、1列目が時刻、2~4列目が観測データです。
取り出したいデータは、2~4列目の観測データです。
readmatrixでcsvファイルを読み込み、その後2~4列目のみ取り出そうと思いましたが、
1列目の、日付と時刻の間に空白があるため、matlabのreadmatrixでこのファイルを読み込むとNaNの配列となってしまいます。
このファイルを数値として読み込む方法はありますでしょうか。
1列目のデータは不要のため、2~4列目のみ取り出せれば良いです。
よろしくお願い致します。

採用された回答

交感神経優位なあかべぇ
交感神経優位なあかべぇ 2023 年 1 月 29 日
編集済み: 交感神経優位なあかべぇ 2023 年 1 月 29 日
readmatrixのRangeを使用して、読み取り開始位置を指定できます。
data = readmatrix('https://jp.mathworks.com/matlabcentral/answers/uploaded_files/1277215/data.csv', 'Range', [3,2]) % 3行目の2列目から読み取り開始
data = 1000×3
-16.1000 -3.6800 9.1700 -16.1000 -3.6800 9.1800 -16.1000 -3.6900 9.1600 -16.1000 -3.6900 9.1600 -16.1000 -3.6900 9.1600 -16.1000 -3.6800 9.1600 -16.1000 -3.6700 9.1700 -16.1000 -3.6600 9.1700 -16.1000 -3.6800 9.1600 -16.1000 -3.6800 9.1600
  1 件のコメント
Narumi Ougiya
Narumi Ougiya 2023 年 1 月 31 日
教えて頂いた方法で、無事に読み込むことができました。
ありがとうございます。

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!