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

質問編集履歴

1

最初のデータを更新しました。

2019/07/15 01:56

投稿

artg
artg

スコア27

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 複数のCSVファイルがあり、それを読み込んで、timeをkeyにmergeで横結合したいです。
1
+ 複数のCSVファイルがあり、それを読み込んで、**timeをkeyにmergeで横結合**したいです。
2
2
  イメージとしては以下のようなファイルです。
3
3
 
4
4
  ファイル:data_20190708.csv
@@ -11,13 +11,21 @@
11
11
  1 8
12
12
  2 3
13
13
 
14
+ ファイル:data_20190711.csv
15
+ time count
16
+ 1 8
17
+ 3 5
14
18
 
15
- time count20190708 count20190710
19
+ time count20190708 count20190710 count20190711
16
- 1 10 8
20
+ 1 10 8 8
17
21
  2 5 3
22
+ 3 5
18
23
 
19
24
  そこで以下のようなコードを書いたところ、mergeの部分でどう書いたらいいかわからなかったため、質問させていただきました。
20
25
  ちなみにmergeまでの部分は一部省略しておりますが、基本的に合っており、リスト:liにはきちんと読み込んだ数種類のデータが入っていました。
26
+ timeをkeyにしたいのですが、concatを使う場合はtimeをindex化しないといけないですよね?
27
+ また、後学のために教えていただきたいのですが、仮にtime、placeのようにkeyが2つ以上ある場合はどうしたらいいのでしょうか?
28
+ よろしくお願いいたします。
21
29
 
22
30
  ```ここに言語を入力
23
31