Match columns and fill datasets
32 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Tanmoyee Bhattacharya
el 11 de Jul. de 2024 a las 8:23
Respondida: Star Strider
el 12 de Jul. de 2024 a las 3:17
I have two files. One file has some values like that:
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
Another file has values like that
1 10
2 20
3 30
I have to assign values of 1, 2 and 3 from file 2 to file 1. In file 1 if 1 value is 6 then six 10 values will assign. Like that I have 800 values. If there is any shortcut for that.
0 comentarios
Respuestas (1)
Star Strider
el 12 de Jul. de 2024 a las 3:17
File_1 = [1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3];
File_2 = [1 10
2 20
3 30];
Out = accumarray(File_1, File_1, [], @(x){File_2(x,:)})
Result = cell2mat(Out)
disp(Result)
Out{1}
Out{2}
Out{3}
.
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!