我有一个有30列的CSV文件我有两个变量(X,y)我想让变量y得到第0列的所有行所以我用
df = pd.read_csv("dataset.csv" )
y = df[:0]
这只获取我不需要的标题
我想让变量X获取从第4列到第23列的所有行
X = df[4:23]
但这不起作用,因为它从第4行获取所有列,所以它与我需要的相反。
我只是偶然发现了答案我应该使用iloc,所以应该是
y = df.iloc[: , 0].values
X = df.iloc[ : , 4: 23 ].values