質問編集履歴
3
質問内容を変更したいました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Pandas:
|
1
|
+
Pandas:予め商品ごとのメーカーリストを使用し、仕入れリストの商品詳細からメーカーを特定・自動入力したい。
|
test
CHANGED
@@ -1,74 +1,78 @@
|
|
1
1
|
Pandasにて以下の処理を行いたいです。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
以下、2つのデータフレームがあったとします。
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
DataFrame 1
|
10
|
-
|
11
|
-
|都道府県|地域名
|
12
|
-
|
13
|
-
|:--|:--:|
|
14
|
-
|
15
|
-
|兵庫県|近畿地方
|
16
|
-
|
17
|
-
|大阪府|近畿地方|
|
18
|
-
|
19
|
-
|奈良県|近畿地方|
|
20
|
-
|
21
|
-
|東京都|関東地方|
|
22
|
-
|
23
|
-
|茨城県|関東地方|
|
24
|
-
|
25
|
-
|神奈川県|関東地方|
|
26
|
-
|
27
|
-
|千葉県|関東地方|
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
DataFrame2
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
|送料|都道府県名|地域名|
|
36
|
-
|
37
|
-
|:--|:--:|--:|
|
38
|
-
|
39
|
-
|400|兵庫県|
|
40
|
-
|
41
|
-
|500|神奈川県|
|
42
|
-
|
43
|
-
|1000|東京都|
|
44
|
-
|
45
|
-
|1000|大阪府|
|
46
|
-
|
47
|
-
|300|茨城県|
|
48
2
|
|
49
3
|
|
50
4
|
|
51
5
|
|
52
6
|
|
53
|
-
|
7
|
+
DataFrame1
|
54
|
-
|
55
|
-
DataFrame 2の**地域名**にDataFrame1で予め定義したカテゴリ(地域名)を各都道県名ごとに入れていきたいです。
|
56
8
|
|
57
9
|
|
58
10
|
|
59
|
-
|
11
|
+
|Product_Description||
|
60
12
|
|
61
|
-
|:--|:--:|
|
13
|
+
|:--|:--:|
|
62
14
|
|
63
|
-
|
|
15
|
+
|%%%**人参**%%%%|
|
64
16
|
|
65
|
-
|
|
17
|
+
|%%%%%%**ポテト**%%|
|
66
18
|
|
67
|
-
|
|
19
|
+
|%%%%**玉ねぎ**%%%%%|
|
68
20
|
|
69
|
-
|
|
21
|
+
|%%%**コーヒー**%%%%%||
|
70
22
|
|
23
|
+
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
* DataFrame1は仕入れリストです。
|
28
|
+
|
29
|
+
* A, B, C, Dは商品名とします。
|
30
|
+
|
31
|
+
* %は関係ない文字・数字とします。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
DataFrame 2
|
36
|
+
|
37
|
+
|Product_Name|Marker
|
38
|
+
|
39
|
+
|:--|:--:|
|
40
|
+
|
41
|
+
|人参|A社|
|
42
|
+
|
71
|
-
|
|
43
|
+
|ポテト|B社|
|
44
|
+
|
45
|
+
|玉ねぎ|B社|
|
46
|
+
|
47
|
+
|コーヒー|C社|
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
*DataFrame2は予め作成した各商品ごとのメーカー名のリストです
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
<実行したいこと>
|
56
|
+
|
57
|
+
①DataFrame1に、"Marker"という列を追加します。
|
58
|
+
|
59
|
+
②DataFrame1の"Product_Description"の行から、Dataframe2の"Product_Name"に記載した商品名を**関係のない文字・数値が入ってる中から特定**
|
60
|
+
|
61
|
+
③DataFrame1の"Marker"の行に、各商品ごとのメーカー名が自動的に入力。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
|Product_Description|Marker|
|
66
|
+
|
67
|
+
|:--|:--:|
|
68
|
+
|
69
|
+
|%%%**人参**%%%%|A社
|
70
|
+
|
71
|
+
|%%%%%%**ポテト**%%|B社
|
72
|
+
|
73
|
+
|%%%%**コーヒー**%%%%%|C社
|
74
|
+
|
75
|
+
|%%%**玉ねぎ**%%%%%|B社|
|
72
76
|
|
73
77
|
|
74
78
|
|
2
題名をPythonからPandusに変更。質問内容を変更。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
P
|
1
|
+
Pandas:特定の文字を含んでいる行を特定 ⇒ 予め定義したカテゴリに分類したい。
|
test
CHANGED
@@ -1,12 +1,34 @@
|
|
1
|
-
P
|
1
|
+
Pandasにて以下の処理を行いたいです。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
以下、2つのデータフレームがあったとします。
|
6
6
|
|
7
|
-
[関東地方] = [茨城県,栃木県,群馬県,埼玉県,千葉県,東京都,神奈川県]
|
8
7
|
|
8
|
+
|
9
|
+
DataFrame 1
|
10
|
+
|
11
|
+
|都道府県|地域名
|
12
|
+
|
13
|
+
|:--|:--:|
|
14
|
+
|
15
|
+
|兵庫県|近畿地方
|
16
|
+
|
9
|
-
|
17
|
+
|大阪府|近畿地方|
|
18
|
+
|
19
|
+
|奈良県|近畿地方|
|
20
|
+
|
21
|
+
|東京都|関東地方|
|
22
|
+
|
23
|
+
|茨城県|関東地方|
|
24
|
+
|
25
|
+
|神奈川県|関東地方|
|
26
|
+
|
27
|
+
|千葉県|関東地方|
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
DataFrame2
|
10
32
|
|
11
33
|
|
12
34
|
|
@@ -26,11 +48,13 @@
|
|
26
48
|
|
27
49
|
|
28
50
|
|
29
|
-
↓↓
|
30
|
-
|
31
51
|
|
32
52
|
|
33
53
|
<実行したいこと>
|
54
|
+
|
55
|
+
DataFrame 2の**地域名**にDataFrame1で予め定義したカテゴリ(地域名)を各都道県名ごとに入れていきたいです。
|
56
|
+
|
57
|
+
|
34
58
|
|
35
59
|
送料|都道府県名|地域名|
|
36
60
|
|
@@ -48,8 +72,6 @@
|
|
48
72
|
|
49
73
|
|
50
74
|
|
51
|
-
*["都道府県名"]の列に入力されている都道府県名を検索し、予め定義づけしたカテゴリにそれぞれ分類を行いたいです。
|
52
|
-
|
53
75
|
|
54
76
|
|
55
77
|
宜しくお願い致します。
|
1
列 ⇒ 行
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Python:特定の文字を含んでいる
|
1
|
+
Python:特定の文字を含んでいる行を特定 ⇒ 予め定義したカテゴリに分類したい。
|
test
CHANGED
File without changes
|