回答編集履歴

1

magichanさんの指摘を受け修正

2018/11/02 05:53

投稿

8524ba23
8524ba23

スコア38352

test CHANGED
@@ -1 +1,15 @@
1
- `y=d[['shares']]`→`y=d['shares']`としてください。`[]`は不要です。
1
+ ~~`y=d[['shares']]`→`y=d['shares']`としてください。`[]`は不要です。~~
2
+
3
+
4
+
5
+ #### magichanさんの指摘を受け修正
6
+
7
+ 失礼しました。上記の記載は正しいです。
8
+
9
+
10
+
11
+ 元データは[OnlineNewsPopularity.csv](https://github.com/lgscoding/MachineLearning/blob/master/data/OnlineNewsPopularity.csv)でしょうか?
12
+
13
+ であれば`url, timedelta, n_tokens~`のようにカンマ区切りの後ろに空白が入ってしまっており、列名やデータが「 shares」など空白入りで読み込まれてしまっています。
14
+
15
+ この空白を除去するため、`d = pd.read_csv('OnlineNewsPopularity.csv', sep=',', skipinitialspace=True)`として読み込んでください。