How to remove the sec from the time when Timetable writing to .txt file?
62 views (last 30 days)
Show older comments
I am writing some code to write some captured data to a txt file. When I do this with the code below,
writetimetable(t,nameData);
The time colum has the time in seconds followed by "sec". Any methods for removing this.
2 Comments
Sudhakar Shinde
on 22 Oct 2020
The result you want to be only the numbers in 'Time' column without word 'sec'?
Accepted Answer
Adam Danz
on 22 Oct 2020
Edited: Adam Danz
on 22 Oct 2020
- Convert timetable to table using T = timetable2table(TT)
- Convert the duration column using S = seconds(X)
- Write that table using writetable(T)
Demo:
s = seconds(1:10)
sd = seconds(s)
Since you're working with a timetable, you'll need to convert it to a table,
tt = timetable(seconds(1:5)', (11:15)')
t = timetable2table(tt)
t.Time = seconds(t.Time)
Now you can write write the data using writetable(T)
More Answers (0)
See Also
Categories
Find more on Tables in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!