我正在嘗試添加我的 df 數(shù)據(jù)框中包含的兩列,但錯誤顯示“DataFrame”對象不可調(diào)用,這是我的代碼:df = pd.read_csv('data.txt')df.drop(['id'], 1, inplace=True)#print(df)x = np.array(df.drop(['S', 'T'], axis=1))y = np.array(df(['S', 'T']))
1 回答

ITMISS
TA貢獻1871條經(jīng)驗 獲得超8個贊
錯誤是正確的。一個pd.DataFrame
對象是不是調(diào)用。使用pd.DataFrame.__getitem__
或其語法糖[]
與系列列表:
y = np.array(df[['S', 'T']])
或者,更好的是,使用pd.DataFrame.values
:
y = df[['S', 'T']].values
添加回答
舉報
0/150
提交
取消