回答編集履歴
1
何故か drop=True を忘れていたので修正
test
CHANGED
@@ -130,19 +130,19 @@
|
|
130
130
|
|
131
131
|
print(df)
|
132
132
|
|
133
|
-
#
|
133
|
+
# 項目名1 項目名2
|
134
134
|
|
135
|
-
#0
|
135
|
+
#0 アパッチログA AAA
|
136
136
|
|
137
|
-
#
|
137
|
+
#0 アパッチログA XXX
|
138
138
|
|
139
|
-
#
|
139
|
+
#0 アパッチログA YYY
|
140
140
|
|
141
|
-
#
|
141
|
+
#1 アパッチログB BBB
|
142
142
|
|
143
|
-
#
|
143
|
+
#2 アパッチログC CCC
|
144
144
|
|
145
|
-
#
|
145
|
+
#2 アパッチログC ZZZ
|
146
146
|
|
147
147
|
```
|
148
148
|
|
@@ -172,22 +172,22 @@
|
|
172
172
|
|
173
173
|
tmp = df['項目名2'].str.split('|', expand=True).replace('', np.nan).stack().reset_index(level=1, drop=True)
|
174
174
|
|
175
|
-
df = df[['項目名1']].merge(tmp.rename('項目名2'), left_index=True, right_index=True).reset_index()
|
175
|
+
df = df[['項目名1']].merge(tmp.rename('項目名2'), left_index=True, right_index=True).reset_index(drop=True)
|
176
176
|
|
177
177
|
print(df)
|
178
178
|
|
179
|
-
#
|
179
|
+
# 項目名1 項目名2
|
180
180
|
|
181
|
-
#0
|
181
|
+
#0 アパッチログA AAA
|
182
182
|
|
183
|
-
#1
|
183
|
+
#1 アパッチログA XXX
|
184
184
|
|
185
|
-
#2
|
185
|
+
#2 アパッチログA YYY
|
186
186
|
|
187
|
-
#3
|
187
|
+
#3 アパッチログB BBB
|
188
188
|
|
189
|
-
#4
|
189
|
+
#4 アパッチログC CCC
|
190
190
|
|
191
|
-
#5
|
191
|
+
#5 アパッチログC ZZZ
|
192
192
|
|
193
193
|
```
|