回答編集履歴

5

修正

2017/07/17 06:22

投稿

magichan
magichan

スコア15898

test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  ```Python
54
54
 
55
- data.as_matrix().tolist()
55
+ cols = data.as_matrix().tolist()
56
56
 
57
57
  ```
58
58
 

4

補足を追加

2017/07/17 06:21

投稿

magichan
magichan

スコア15898

test CHANGED
@@ -31,3 +31,31 @@
31
31
  data.to_csv('panda_2.csv', index=None)
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ ---
38
+
39
+ **一応補足**
40
+
41
+
42
+
43
+ ``DataFrame``から2次元リスト変換するには
44
+
45
+ ```Python
46
+
47
+ cols = [pd.DataFrame(data)]
48
+
49
+ ```
50
+
51
+ と記述するのではなく、一般的に
52
+
53
+ ```Python
54
+
55
+ data.as_matrix().tolist()
56
+
57
+ ```
58
+
59
+ と記述します。
60
+
61
+ > ``as_matrix()``でnumpy配列に変換した後に、``tolist()``でリスト化です

3

補足を追加

2017/07/17 06:20

投稿

magichan
magichan

スコア15898

test CHANGED
File without changes

2

書式の改善

2017/07/17 06:20

投稿

magichan
magichan

スコア15898

test CHANGED
@@ -3,6 +3,8 @@
3
3
  > pd.DataFrame(data) の行も
4
4
 
5
5
  > cols = [pd.DataFrame(data)] の行も不要です
6
+
7
+
6
8
 
7
9
  また、DataFrameからCSVへの吐き出しは``DataFrame.to_csv()``をお使いください。
8
10
 

1

説明をすこし詳細に

2017/07/17 06:07

投稿

magichan
magichan

スコア15898

test CHANGED
@@ -1,6 +1,10 @@
1
1
  提示されたコードはかなり冗長な気がします。
2
2
 
3
+ > pd.DataFrame(data) の行も
4
+
5
+ > cols = [pd.DataFrame(data)] の行も不要です
6
+
3
- CSVへの吐き出しは``DataFrame.to_csv``をお使いください。
7
+ また、DataFrameからCSVへの吐き出しは``DataFrame.to_csv()``をお使いください。
4
8
 
5
9
 
6
10