I have a dat file iris.dat containing Iris dataset. I wants to remove fifth column from the file by using the code below. But i received error "Variable index exceeds table dimensions". data variable in workspace shows 0x0 table. How to get rid off the error? I tried to upload the dat file here, but the MathWorks site not supported. I have attached the ss of what the dat file contains.
filename = 'iris.dat';
data = readtable(filename, 'Delimiter', ',');
% Remove the fifth column
data(:, 5) = [];

댓글 수: 1

VBBV
VBBV 2024년 2월 26일
편집: VBBV 2024년 2월 26일
Rename to txt file and try to upload the file

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

답변 (1개)

VBBV
VBBV 2024년 2월 26일

2 개 추천

data.Var5 = [];

댓글 수: 1

NALLARASU KRISH
NALLARASU KRISH 2024년 2월 26일
Your idea of converting the dat file to txt file worked. After removing 5th column i created new dat file through my program. This new dat file is accepted by matlab so that i am able to remove more columns.
Now i have another question. I got error when i tried to process downloaded dat file, but worked fine for matlab created dat file. What is the reason behind it?

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

카테고리

질문:

2024년 2월 26일

댓글:

2024년 2월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by