次のコードは、numpyの配列の最初の4列のデータにあるdata.ix(n番目の列X = np.arrayを選択します。[:、...]
X=np.array(data.ix[:,0:4])
私がしたい場合はどう第七及び第八第一、
次のコードは、numpyの配列の最初の4列のデータにあるdata.ix(n番目の列X = np.arrayを選択します。[:、...]
X=np.array(data.ix[:,0:4])
私がしたい場合はどう第七及び第八第一、
ただ、列のインデックスのためのリストを使用します?
In [9]: ix=np.arange(20).reshape(2,10)
In [10]: ix
Out[10]:
array([[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]])
In [11]: ix[:,[0,6,7]]
Out[11]:
array([[ 0, 6, 7],
[10, 16, 17]])
あなたがnumpyの配列にデータフレームをスライスしようとしているようですそのような場合は、使用することができます。
x=data.iloc[:,[0,6,7]].values
ix
は今後廃止予定ですので、代わりにilocを使用してください。
'X = np.array(data.ix [:、[06,7]])' – EdChum
は 'np.array()'ラッパーの目的は何ですか? 'data'、' data.ix'とは何ですか?アレイのように見える?それとも、パンダオブジェクトですか? – hpaulj