簡體   English   中英

從數據框刪除名稱列

[英]delete names columns from dataframe

我從iris.csv文件創建一個數據框:

raw_data = pd.read_csv(“ iris.csv”,標頭= 0)

raw_data

Species     Sepal.Length    Sepal.Width     Petal.Length    Petal.Width
0   setosa  5.1     3.5     1.4     0.2
1   setosa  4.9     3.0     1.4     0.2
2   setosa  4.7     3.2     1.3     0.2
3   setosa  4.6     3.1     1.5     0.2
4   setosa  5.0     3.6     1.4     0.2
5   setosa  5.4     3.9     1.7     0.4
6   setosa  4.6     3.4     1.4     0.3
7   setosa  5.0     3.4     1.5     0.2
8   setosa  4.4     2.9     1.4     0.2

然后我提取數據框中的第一列;

train_y = raw_data.ix[:,0]

train_y

0         setosa
1         setosa
2         setosa
3         setosa
4         setosa
5         setosa
6         setosa
7         setosa
8         setosa
9         setosa
10        setosa

但是當我嘗試提取其他列組成的train_X時:

train_X = raw_data.ix[:,1:]

我也獲得列名稱是否有任何方法可以從train_X刪除名稱列

謝謝

要獲取數據,請嘗試以下操作:

train_X = raw_data.iloc[:, 1:]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM