質問編集履歴

1

やりたいことを追記

2018/07/22 05:28

投稿

uratatsu
uratatsu

スコア9

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,61 @@
61
61
  Python 3.6.4 :: Anaconda custom (64-bit)
62
62
 
63
63
  jupyter notebookを使用
64
+
65
+
66
+
67
+ #やりたいこと追記
68
+
69
+ A
70
+
71
+ | index |date |
72
+
73
+ |:-----------------|:-------------|
74
+
75
+ | 0 | 1/1 |
76
+
77
+ | 1 | 1/1 |
78
+
79
+ | 3 | 1/2|
80
+
81
+
82
+
83
+ B
84
+
85
+ | date |location |tempA|tempB|
86
+
87
+ |:-----------------|:-------------|:------|:------|
88
+
89
+ | 1/1 | Tokyo |23|30|
90
+
91
+ | 1/1 | Osaka |25|31|
92
+
93
+ | 1/1 | Nagoya|22|33|
94
+
95
+ | 1/2 | Tokyo |24|32|
96
+
97
+ | 1/2 | Osaka |26|33|
98
+
99
+ | 1/2 | Nagoya|23|29|
100
+
101
+
102
+
103
+ AとBの表があって、dateをキーとして、Aの表にそれぞれの地点のtempA,tempB列をt追加したいので、locationの値によって、データフレームを分割し、1つ1つ表Aにマージしていけばできるかなと思いまして、上の質問をしました。
104
+
105
+ ↓こんなイメージ
106
+
107
+ |index| date |tempA_Tokyo|tempB_Tokyo|tempA_Osaka|tempB_Osaka|tempA_Kanagawa|tempB_Kanagawa|
108
+
109
+ |:--|:-----------------|:-------------|:------|:------|
110
+
111
+ |0| 1/1 | 23 |30|25|31 |22|33|
112
+
113
+ |1| 1/1 | 23 |30|25|31 |22|29|
114
+
115
+ |2| 1/2 | 24|32|26|33 |23|29|
116
+
117
+
118
+
119
+ データフレーム名称に繰り返し処理を用いなくてもこの表が作れるのであれば嬉しいですが、
120
+
121
+ ディレクトリにある複数のCSVファイルを読み込む際に、データフレーム名をfor文の中で回せると便利なので、その解決法もかねて質問させていただきました。