質問編集履歴

1

質問内容の詳細

2017/03/07 20:16

投稿

Tweet_from_JG
Tweet_from_JG

スコア14

test CHANGED
@@ -1 +1 @@
1
- データの置換、隣の列の文字列とマッチング
1
+ (pandas)データの置換、隣の列の文字列とマッチング
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 実現したいこと
5
+ !!実現したいこと!!
6
6
 
7
7
  C列における文字列をA列→B列で定義された文字列に置換したい。
8
8
 
@@ -20,11 +20,33 @@
20
20
 
21
21
 
22
22
 
23
- と上記ファイルではA列の英数字の文字列の意味をB列"あいうえお","かきくけこ”
24
23
 
24
+
25
+ !!実現希望の結果!!
26
+
27
+ A列→B列の定義をC列に反映
28
+
29
+ C列の置換結果
30
+
31
+
32
+
33
+ C列
34
+
35
+ あいうえお|かきくけこ
36
+
37
+ あいうえお|かきくけこ
38
+
39
+
40
+
25
- と定義しているファイルがあるとします。
41
+ 上記ファイル(dat.csv)
42
+
43
+ A列の英数字の文字列の意味をB列"あいうえお","かきくけこ”と定義しているファイルがあるとします。
44
+
45
+
26
46
 
27
47
  またC列では、| 区切りでA列で指定した文字列が記述されています。
48
+
49
+
28
50
 
29
51
  C列の分解などの処理はできているのですが唯一、A列→B列定義の文字列をC列に反映するといった処理に詰まっております。awkないしは、pandasを利用して、一旦、B列、A列をlist化するなどといった処理のイメージがついているのですが。。
30
52