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

回答編集履歴

1

追記

2020/07/07 23:23

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -33,4 +33,25 @@
33
33
  C 3 3 30 300
34
34
  D 4 4 40 400
35
35
  """
36
+ ```
37
+
38
+ ###2つのデータフレームを結合
39
+
40
+ ```Python
41
+ import pandas as pd
42
+ from io import StringIO
43
+
44
+ # テストデータ
45
+ s = """ID,x,y,v1,v2
46
+ A,1,1,10,100
47
+ B,2,2,20,200
48
+ C,3,3,30,300"""
49
+ df1 = pd.read_csv( StringIO(s), index_col=['ID','x','y'])
50
+
51
+ s = """ID,x,y,v1,v2
52
+ D,4,4,40,400
53
+ A,1,1,11,111"""
54
+ df2 = pd.read_csv( StringIO(s), index_col=['ID','x','y'])
55
+
56
+ df = pd.concat([df1, df2]).groupby(df1.index.names).last()
36
57
  ```