I have a data in a text file that looks basically like this:
LineType: 1PlayMode: SingleGameType: OneBalloonLineType: SumR3TranslationSpeed: 0SensivityBalloon1: 0.09SensivityBalloon2: 0LevelLength: 20Season: SummerBackgrounddifficulty: EasyStarScore[1] DistanceScore[1] StabilityScore[1] ScoreFrames[1] Frame[1] Time[1] ForcePlayer1[1] BalloonPath_X[1] BalloonPath_Y[1] CharacterPath_X[1] CharacterPath_Y[1] IsInactive[1] 0 0 0 0 0 0 30653 0 4.225888 0 2.150741 0 1 0 0 0 1 0 30641 0 -2.579402 0 -4.643577 0
And I am using this to extract data starting from the StarScore:
file = fullfile('file.txt');Subject(1).T = readtable(file,'Delimiter',' ', ... 'ReadVariableNames',true, 'HeaderLines', 10);Subject(1).T(:, 13) = [];
Two questions I have:
1) The problem with this is that, the headerline should be at 11, but MATLAB extracted the first data as the header if I put HeaderLines to 11. It skips the first line. Why?
2) How to extract the first few information from the text file on a different cell and stop before it reaches starScore?
Best Answer