Join multiple readtable data with WeirdDuration
古いコメントを表示
I need help in join the readtablefcn with attached files to an exsisting routine so that I can combine multiple table data.
I have file with different format and I join them using below routine. Example
11 件のコメント
Adam Danz
2019 年 12 月 24 日
I'd like to understand the problem without having to download zip files, extract them, set up the code to read those files, and then run the code in hopes to understanding the problem. Perhaps you could distill this down to two examples tables and how you'd like to join them (if that's the main issue).
Life is Wonderful
2019 年 12 月 24 日
編集済み: Life is Wonderful
2019 年 12 月 24 日
Adam Danz
2019 年 12 月 24 日
"I find it difficult to add to exsisting joining multiple time series i.e. join multiple time series into one."
So you're reading in the data without a problem but there's a problem with combining the two timetables; is that correct? Could you attach a mat file that contains the two timetables?
Life is Wonderful
2019 年 12 月 24 日
編集済み: Life is Wonderful
2019 年 12 月 24 日
Make this super easy for us. Ideally, we should see the problem in two steps.
- Loading the attached files
- running a block of code that you provide us.
Instead, I don't know what file to look at, which code to run, and where to look for the problem.
Life is Wonderful
2019 年 12 月 24 日
編集済み: Life is Wonderful
2019 年 12 月 24 日
Adam Danz
2019 年 12 月 24 日
When I run get_fieldnames() with the matfile1 data, I get this error
Unrecognized function or variable 'get_TimeStampCorrection'.
Error in get_fieldnames (line 41)
[structtable_Date] = get_TimeStampCorrection(Ref_Input,Curr_Input,fieldidx);
There is a file get_TimeStampCorrection that's not included in the zip.
Adam Danz
2019 年 12 月 26 日
Ahhh! I missed it .Please find the attachment
Ok, I can run the code now.
Now I need to understand where the problem is. Is the problem in this line (line number 55 in get_fieldnames)?
joinedtimetable = outerjoin(joinedtimetable, structtimetable,'Merge',true); % 'LeftKeys','RightKeys'
You're merging two table with different column names.
joinedtimetable(1,:)
ans =
1×3 timetable
WeirdDuration log_autoserv1_autoserv Sublog_autoserv1_autoserv Message_autoserv1_autoserv
_____________ ______________________ _________________________ ______________________________________________________________________________________________
00:00:00.000 {'INFO |'} {'autoserv:0739|'} {'Results placed in /tmp/test_that_results_hatch_ZByste/results-17-firmware_TPMKernelVersion'}
structtimetable(1,:)
ans =
1×3 timetable
WeirdDuration DBGLog_upstart1_upstart InnerTime_upstart1_upstart Message_upstart1_upstart
_____________ _______________________ __________________________ _________________________________________________________________
00:00:00.000 {'WARNING kernel:'} {'[ 10.690227]'} {'init: failsafe-delay main process (681) killed by TERM signal'}
Life is Wonderful
2020 年 1 月 2 日
編集済み: Life is Wonderful
2020 年 1 月 2 日
Adam Danz
2020 年 1 月 2 日
Hi again, I just spent about 20+ minutes re-reading the comments and going through the code and I still cannot understand exactly what we're trying to fix. I'd like to help but I it's just taking too much time to sift through all of this in order to understand the problem - even at a big picture level.
This is why is important to reproduce the problem with as little code as possible in order to provide a Minimal Working Example. Ideally, you'll get the fastest responses when the problem is described super clearly in just a few sentences and we can copy a short bit of code into our workspace that demonstrates the problem.
採用された回答
その他の回答 (1 件)
Life is Wonderful
2020 年 1 月 8 日
編集済み: Life is Wonderful
2020 年 1 月 8 日
0 投票
カテゴリ
ヘルプ センター および File Exchange で Large Files and Big Data についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!