MATLAB: How to delete columns from something that isn’t a matrix

columndatadeletematrix

I've got some data that I need columns deleting from, specificially 3,4,5,9,10,12,13,14 but whenever I try the following code, with data set A, I get the answer "Deletion requires an existing variable."
A(:,[3 4 5 9 10 12 13 14])=[];
Is this because my data is not technically a matrix?
Below is some of my data
2018-01-01T00:00 273.450 2.350 -999.000 -999.000 -999.000 -999.000 -999.000 -1.000 -999.000 -999.000 0.000 -999.000 -999.000 -999.000
2018-01-01T01:00 273.250 1.570 -999.000 -999.000 -999.000 -999.000 -999.000 -1.000 -999.000 -999.000 0.000 -999.000 -999.000 -999.000
2018-01-01T02:00 273.350 0.510 -999.000 -999.000 -999.000 -999.000 -999.000 -1.000 -999.000 -999.000 0.000 -999.000 -999.000 -999.000
2018-01-01T03:00 273.250 1.420 -999.000 -999.000 -999.000 -999.000 -999.000 -1.000 -999.000 -999.000 0.000 -999.000 -999.000 -999.000
2018-01-01T04:00 273.350 0.140 -999.000 -999.000 -999.000 -999.000 -999.000 -1.000 -999.000 -999.000 0.000 -999.000 -999.000 -999.000
2018-01-01T05:00 275.550 0.700 -999.000 -999.000 -999.000 -999.000 -999.000 -1.000 -999.000 -999.000 0.000 -999.000 -999.000 -999.000
Thanks!

Best Answer

EDITED
T=readtable('sample.txt'); % your filename
T(:,[3 4 5 9 10 12 13 14])=[]
Gives:
T =
6×7 table
Var1 Var2 Var6 Var7 Var8 Var11 Var15
__________________ ______ ____ ____ ____ _____ _____
'2018-01-01T00:00' 273.45 -999 -999 -999 -999 -999
'2018-01-01T01:00' 273.25 -999 -999 -999 -999 -999
'2018-01-01T02:00' 273.35 -999 -999 -999 -999 -999
'2018-01-01T03:00' 273.25 -999 -999 -999 -999 -999
'2018-01-01T04:00' 273.35 -999 -999 -999 -999 -999
'2018-01-01T05:00' 275.55 -999 -999 -999 -999 -999
Note: Download the attached document and try my code.