回答編集履歴
1
コード修正
answer
CHANGED
@@ -23,17 +23,20 @@
|
|
23
23
|
p += t + l
|
24
24
|
ret.append(p)
|
25
25
|
|
26
|
-
# 重複がある場合削除
|
27
|
-
ret = list(set(ret))
|
28
|
-
|
29
26
|
# 列を追加
|
30
|
-
for idx,val in enumerate(ret):
|
27
|
+
for idx,val in enumerate(ret[1:]): # 先頭要素は追加不要
|
31
|
-
|
28
|
+
row[idx+1] = val # 先頭列は追加不要(残しておく)
|
32
|
-
row[idx] = val
|
33
29
|
|
34
30
|
return row
|
35
31
|
|
36
32
|
df = pd.DataFrame(['AA11BB','11AB22','DD11'])
|
37
33
|
df = df.apply(func,axis=1)
|
34
|
+
print(df)
|
35
|
+
"""
|
36
|
+
0 1 2 3
|
37
|
+
0 AA11BB AA11_BB AA_11BB AA_11_BB
|
38
|
+
1 11AB22 11AB_22 11_AB22 11_AB_22
|
39
|
+
2 DD11 DD_11 NaN NaN
|
40
|
+
"""
|
38
41
|
df.to_csv('ret.txt',header=None,index=False)
|
39
42
|
```
|