質問編集履歴

1

情報の追加

2022/08/25 02:29

投稿

oshima2000
oshima2000

スコア2

test CHANGED
@@ -1 +1 @@
1
- Python,pandas:行追加をfor文を使いながら行いたい
1
+ Python,pandas:指定した場所に空白の追加たい
test CHANGED
@@ -43,4 +43,34 @@
43
43
 
44
44
  初心者のため理解不足・調査不足な点も多いかと思いますが、お力添えいただけると嬉しいです。
45
45
 
46
+ 以下追記
46
47
 
48
+ 投稿の段階では記載していませんでしたが、このデータにはさらに
49
+
50
+ |事業者名|路線名|駅名|下り線乗客数|
51
+ |:--|:--:|--:|--:|
52
+ |JR東日本|東海道本線|東京|16851469|
53
+ |JR東日本|東海道本線|丸ノ内線|0|
54
+ |JR東日本|東海道本線|東海道新幹線|3491353|
55
+ |JR東日本|東海道本線|有楽町|11113994|
56
+ |JR東日本|東海道本線|有楽町線|0|
57
+ |JR東日本|東海道本線|新橋|15125426|
58
+ |...|...|...|...|
59
+
60
+ のような列がさらに9列ほどあり、乗降客数の合計(表内の東京駅であれば東京+丸ノ内線+東海道新幹線)を各駅ごとに出すのが私の本来の目的です。
61
+ そこで駅ごとに空白の行(その後0.1に置換)を挟み、
62
+ ```ここに言語を入力
63
+ result = 0
64
+
65
+ for i in df['下り線乗客数']:
66
+ result = result + i
67
+ if i == 0.1:
68
+ result = result - 0.1
69
+ print(result)
70
+ result = result * 0
71
+
72
+ df1 = result
73
+ print(df1)
74
+ ```
75
+ という作業を行うことで各駅ごとの合計を求めようとしていたため、目印となる空白の行を挿入しようとしています(もっと効率的な方法があるとは思いますが、自分で考えられる方法がこれしかありませんでした)。
76
+