teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

やりたいことを追記

2018/07/22 05:28

投稿

uratatsu
uratatsu

スコア9

title CHANGED
File without changes
body CHANGED
@@ -29,4 +29,33 @@
29
29
 
30
30
  pandas 0.23.0
31
31
  Python 3.6.4 :: Anaconda custom (64-bit)
32
- jupyter notebookを使用
32
+ jupyter notebookを使用
33
+
34
+ #やりたいこと追記
35
+ A
36
+ | index |date |
37
+ |:-----------------|:-------------|
38
+ | 0 | 1/1 |
39
+ | 1 | 1/1 |
40
+ | 3 | 1/2|
41
+
42
+ B
43
+ | date |location |tempA|tempB|
44
+ |:-----------------|:-------------|:------|:------|
45
+ | 1/1 | Tokyo |23|30|
46
+ | 1/1 | Osaka |25|31|
47
+ | 1/1 | Nagoya|22|33|
48
+ | 1/2 | Tokyo |24|32|
49
+ | 1/2 | Osaka |26|33|
50
+ | 1/2 | Nagoya|23|29|
51
+
52
+ AとBの表があって、dateをキーとして、Aの表にそれぞれの地点のtempA,tempB列をt追加したいので、locationの値によって、データフレームを分割し、1つ1つ表Aにマージしていけばできるかなと思いまして、上の質問をしました。
53
+ ↓こんなイメージ
54
+ |index| date |tempA_Tokyo|tempB_Tokyo|tempA_Osaka|tempB_Osaka|tempA_Kanagawa|tempB_Kanagawa|
55
+ |:--|:-----------------|:-------------|:------|:------|
56
+ |0| 1/1 | 23 |30|25|31 |22|33|
57
+ |1| 1/1 | 23 |30|25|31 |22|29|
58
+ |2| 1/2 | 24|32|26|33 |23|29|
59
+
60
+ データフレーム名称に繰り返し処理を用いなくてもこの表が作れるのであれば嬉しいですが、
61
+ ディレクトリにある複数のCSVファイルを読み込む際に、データフレーム名をfor文の中で回せると便利なので、その解決法もかねて質問させていただきました。