回答編集履歴
1
追記
answer
CHANGED
@@ -5,4 +5,13 @@
|
|
5
5
|
data = np.array(df) # 名前を変えたので以下の記述も書き換えてください
|
6
6
|
```
|
7
7
|
|
8
|
-
説明変数は`X = df[:,1:58]`で作っているわけですから、`df.columns[1:58][skb.get_support()]`とかで取らないといけないでしょう(これが嫌なら、目的変数と不要な列を削除した説明変数だけのデータフレームを一度経ておくようにするのが良いでしょう)。
|
8
|
+
説明変数は`X = df[:,1:58]`で作っているわけですから、`df.columns[1:58][skb.get_support()]`とかで取らないといけないでしょう(これが嫌なら、目的変数と不要な列を削除した説明変数だけのデータフレームを一度経ておくようにするのが良いでしょう)。
|
9
|
+
|
10
|
+
あるいは、簡単に済ますのであれば
|
11
|
+
|
12
|
+
```python
|
13
|
+
df = pd.read_csv('/Users/hoge/Desktop/ファイル名.csv')
|
14
|
+
columns = df.columns
|
15
|
+
df = np.array(df)
|
16
|
+
```
|
17
|
+
などとしておくのも良いかもしれません。`columns`変数は残るので、あとでここから列名を参照する訳です。
|