質問編集履歴

2

データについて追記しました。

2018/03/06 06:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,49 @@
27
27
  df = dfB[dfB["市町村".isin([list])]]
28
28
 
29
29
  df.to_csv('まとめ.csv', encoding='cp932')
30
+
31
+
32
+
33
+ 追記します。
34
+
35
+ こんな感じのcsvです。
36
+
37
+ 左のリスト(この例だと市町村)をそれぞれ照合し、最終的にはAのデータの右側にBのデータを追記したいです。
38
+
39
+ python利用だと一度にデータ加工ができそうと思ったのですが、
40
+
41
+ エクセルの重複などでデータ加工した方が早そうでしょうか。。。
42
+
43
+
44
+
45
+ dfA head(100)
46
+
47
+
48
+
49
+ 市町村 花種     種巻き日  球根(種)収穫日
50
+
51
+ a チューリップ  2016/10/05 2017/05/08
52
+
53
+ b  あさがお    2016/05/05 2016/08/27
54
+
55
+ c  ローズ    2016/07/13 2016/12/01
56
+
57
+ ..............
58
+
59
+  
60
+
61
+
62
+
63
+ dfB head(1000)
64
+
65
+ 市町村 果物    種巻き日   収穫日
66
+
67
+ a  いちご   2016/12/05 2017/02/08
68
+
69
+ a さくらんぼ   2016/04/08 2016/06/11
70
+
71
+ a  もも    2016/03/21 2016/07/30
72
+
73
+ c いちご   2016/12/15 2017/02/14
74
+
75
+ .......

1

文章の修正

2018/03/06 06:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
- AのファイルのリストをBリストと照合し、そのリストに合致するデータを列ごとに全て抽出したい
1
+ BのファイルからAファイルのリストに合致するデータのみを全て抽出したいのですが
2
+
3
+ うまくいきません。
2
4
 
3
5
 
4
6
 
@@ -9,6 +11,8 @@
9
11
  Bのファイルから、Aと同じ市町村(リスト)のデータのみを抽出し、新ファイルを作成したいのですがうまくいきません。
10
12
 
11
13
  isinの使用法が違うのでしょうか。
14
+
15
+ 照合したいリストの列名は、どちらも同じ項目名(この例だと”市町村”)を使用しています。
12
16
 
13
17
 
14
18