回答編集履歴

1

2022/11/16 06:14

投稿

melian
melian

スコア19825

test CHANGED
@@ -1,6 +1,5 @@
1
- > これらの列の値を1行ずつ変数a, b, cにたい
1
+ > for文?で1行ずつa = '201701.csv' b = 201701010020 c =4435 という風に入たいです。
2
2
 
3
- 各列をリスト化したものを `a`, `b`, `c` に代入したいという事ですか?
4
3
  ```python
5
4
  import pandas as pd
6
5
  import io
@@ -14,13 +13,10 @@
14
13
  df = pd.read_csv(io.StringIO(csv_data))
15
14
 
16
15
  #
17
- a, b, c = df.T.values.tolist()
16
+ for a, b, c in df.values:
18
- print(f'{a = }')
17
+ print(f'{a = }, {b = }, {c = }')
19
- print(f'{b = }')
20
- print(f'{c = }')
21
18
 
22
- #
23
- # a = ['201701.csv', '201702.csv', '201703.csv']
19
+ #a = '201701.csv', b = 201701010020, c = 4435
24
- # b = [201701010020, 201701010030, 201701010040]
20
+ #a = '201702.csv', b = 201701010030, c = 4445
25
- # c = [4435, 4445, 4455]
21
+ #a = '201703.csv', b = 201701010040, c = 4455
26
22
  ```