回答編集履歴
1
Update
test
CHANGED
@@ -16,10 +16,10 @@
|
|
16
16
|
df = pd.read_csv(io.StringIO(csv_data))
|
17
17
|
|
18
18
|
#
|
19
|
-
idx = ~df['駅名'].str.contains('線|鉄道|電鉄|モノレール')
|
19
|
+
idx = ~df['駅名'].str.contains(r'(?:線|鉄道|電鉄|モノレール)$', regex=True)
|
20
20
|
insert = pd.DataFrame([[np.nan] * len(df.columns)] , columns=df.columns)
|
21
21
|
df = df.groupby(idx.cumsum(), group_keys=False).apply(lambda x: pd.concat([insert, x])).reset_index(drop=True)
|
22
|
-
print(df
|
22
|
+
print(df)
|
23
23
|
```
|
24
24
|
|
25
25
|
| 事業者名 | 路線名 | 駅名 |
|