Considering data from two files with conditions

Hello,
I have two files with different sizes, in each file 4 columns are there
fisrt column is time
second column is tec in one file and roti in another file
third column is day of the year (1 to 365 days)
forth column is PRN number varies from 1 to 32
so in both the files only second column is the data that i want in a order. now i want data like for each prn (column4), in a day, if time is same in both file then take tec and roti, if not same then no need.
this is how i need the data
prn time doy tec roti
1 1 1 24 3.4
1 2 1 19 2.9
please help me..
thank you

댓글 수: 7

Use a timetable() object and use synchronize()
but i have Matlab 2018a, it is not working
It is showing error as Undefined function 'synchronize' for input arguments of type 'double'.
dpb
dpb 2022년 4월 30일
@Walter Roberson said "Use a timetable() object..." and the documenation illustrates that synchronize() operates on two timetables, not individual arrays.
D = days(doy) + hours(time)
TT = timetable(prn, tec, roti, 'rowtimes', D)
it might have to be hours(time-1)
Thank you sir, it is working

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Data Preprocessing에 대해 자세히 알아보기

질문:

2022년 4월 30일

댓글:

2022년 5월 2일

Community Treasure Hunt

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

Start Hunting!

Translated by