Plot large CSV files with timestamp

5 ビュー (過去 30 日間)
Ancalagon8
Ancalagon8 2018 年 11 月 21 日
コメント済み: Walter Roberson 2018 年 11 月 21 日
I have a large csv file and try to load it into MATLAB and plot it with timestamp. My release is 2016b and i have 8gb of RAM.
My code starts like this
ds = tabularTextDatastore('2018-11-18.csv','TreatAsMissing','NA')
data = preview(ds);
whos data
data(:,1:7) % Look at first 7 variables
testdata = read(ds)
  2 件のコメント
Jan
Jan 2018 年 11 月 21 日
What is your question?
Ancalagon8
Ancalagon8 2018 年 11 月 21 日
I need help loading and plotting my large csv file with timestamp.

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

回答 (1 件)

Walter Roberson
Walter Roberson 2018 年 11 月 21 日
strcat the first two columns together with a blank between . datetime the result with an InputFormat parameter , which is required for this purpose because datetime cannot figure out fractions of a second by itself .
Now that you have timestamps and values you can prepare to plot . I think your release permitted using datetime as the X axis .
  4 件のコメント
Ancalagon8
Ancalagon8 2018 年 11 月 21 日
and testdata is my file?
Walter Roberson
Walter Roberson 2018 年 11 月 21 日
Like you posted,
testdata = read(ds);

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

カテゴリ

Help Center および File ExchangeGraphics Object Identification についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by