我是Python新手。我希望從索引1的切片列到marix的末尾,並對這些切出的列執行一些操作。以下是代碼:在Python中切分列
import numpy as np
import pandas as pd
train_df = pd.read_csv('train_475_60_W1.csv',header = None)
train = train_df.as_matrix()
y = train[:,0]
X = train[:,1:-1]
的問題是,如果我execeute 「train.shape」,它給了我(89512,)。但是當我執行「X.shape」時,它給我(89512,)。我期待得到,因爲我想在除第一個之外的所有柱上執行操作。任何人都可以幫助我解決這個問題嗎?
你不想'X = train [:,1:]'?在這裏切片結束切片不包括在內,這不是你想要的 – EdChum
「從索引1到矩陣結束」是'train [:,1:]',而不是'train [:,1:-1]' –
@EdChum謝謝!這是我失蹤的信息! –