![](/img/trans.png)
[英]Changing dataframe columns names by columns from another dataframe python
[英]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.