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

回答編集履歴

2

追記

2021/10/15 15:11

投稿

bsdfan
bsdfan

スコア4925

answer CHANGED
@@ -27,7 +27,7 @@
27
27
  writer.writerows(result)
28
28
  ```
29
29
 
30
- pandas使ってcsvにするならこうでしょうか。上とは空白部のカンマのつき方が変わります。
30
+ pandas使ってcsvにするならこうでしょうか。上とは空白部のカンマのつき方が変わります。またNaNのからみで、intがfloatになってしまうところが出てきます。
31
31
  ```python
32
32
  pd.DataFrame(result).to_csv('result.csv', header=False, index=False)
33
33
  ```

1

追記

2021/10/15 15:10

投稿

bsdfan
bsdfan

スコア4925

answer CHANGED
@@ -17,4 +17,17 @@
17
17
  # [['test1'], [10, 20, 30], [0, 0, 1], ['test2'], [40], [1]]
18
18
 
19
19
  #print(pd.DataFrame(result))
20
+ ```
21
+
22
+ csvに出すなら下記でどうでしょう。
23
+ ```python
24
+ import csv
25
+ with open('result.csv', 'w', newline='') as f:
26
+ writer = csv.writer(f)
27
+ writer.writerows(result)
28
+ ```
29
+
30
+ pandas使ってcsvにするならこうでしょうか。上とは空白部のカンマのつき方が変わります。
31
+ ```python
32
+ pd.DataFrame(result).to_csv('result.csv', header=False, index=False)
20
33
  ```