回答編集履歴

1

追記

2020/07/07 23:23

投稿

can110
can110

スコア38266

test CHANGED
@@ -69,3 +69,45 @@
69
69
  """
70
70
 
71
71
  ```
72
+
73
+
74
+
75
+ ###2つのデータフレームを結合
76
+
77
+
78
+
79
+ ```Python
80
+
81
+ import pandas as pd
82
+
83
+ from io import StringIO
84
+
85
+
86
+
87
+ # テストデータ
88
+
89
+ s = """ID,x,y,v1,v2
90
+
91
+ A,1,1,10,100
92
+
93
+ B,2,2,20,200
94
+
95
+ C,3,3,30,300"""
96
+
97
+ df1 = pd.read_csv( StringIO(s), index_col=['ID','x','y'])
98
+
99
+
100
+
101
+ s = """ID,x,y,v1,v2
102
+
103
+ D,4,4,40,400
104
+
105
+ A,1,1,11,111"""
106
+
107
+ df2 = pd.read_csv( StringIO(s), index_col=['ID','x','y'])
108
+
109
+
110
+
111
+ df = pd.concat([df1, df2]).groupby(df1.index.names).last()
112
+
113
+ ```