teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

改行コードについて追記

2017/11/18 11:20

投稿

wakame
wakame

スコア1170

answer CHANGED
@@ -2,6 +2,14 @@
2
2
  確かに質問者様の言う通りエラーになりますね。
3
3
  なぜエラーになるかは['1', '2', '3¥n4', '5', '6']を内包表記でそれぞれにfloat変換をかけるのですが
4
4
  '3¥n4'が改行コードが入っていてfloat型に変換できなくてエラーになっています。
5
+ [追記]
6
+ ごめんなさい私のミスですね、手元の環境がMacなので¥nを改行コードと認識してくれなかったと言う話でした。
7
+ おそらく[こちら](http://www.atmarkit.co.jp/ait/articles/1702/20/news021.html)の環境はWindowsのため改行コードと認識されて正常に動作します。リンク先の結果が下記のようになっているためそのように判断しました。
8
+ ```ここに言語を入力
9
+ array([[ 1., 2., 3.],
10
+ [ 4., 5., 6.]])
11
+ ```
12
+ [Wikipedia - 改行コード](https://ja.wikipedia.org/wiki/%E6%94%B9%E8%A1%8C%E3%82%B3%E3%83%BC%E3%83%89)
5
13
  ```python
6
14
  !echo "1,2,3¥n4,5,6" >hoge.csv
7
15
  """