Every line of 'pandas combine_first' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
29 def _concat(df, type): 30 if df is None: 31 df = pd.DataFrame(_object_blocks[type]) 32 else: 33 _df = pd.DataFrame(_object_blocks[type]) 34 df = pd.concat([df, _df], sort=True) 35 return df
2413 def combine_first(self, other): 2414 """Combine two Datasets, default to data_vars of self. 2415 2416 The new coordinates follow the normal broadcasting and alignment rules 2417 of ``join='outer'``. Vacant cells in the expanded coordinates are 2418 filled with np.nan. 2419 2420 Parameters 2421 ---------- 2422 other : DataArray 2423 Used to fill all matching missing values in this array. 2424 2425 Returns 2426 ------- 2427 DataArray 2428 """ 2429 out = ops.fillna(self, other, join="outer", dataset_join="outer") 2430 return out
184 def combine(self, obsra, inplace=True): 185 """ 186 concatenates a new obsra onto the end of the current one. 187 """ 188 newobsra = pd.concat([self.obsra, obsra]) 189 if inplace: self.obsra = newobsra 190 return newobsra
142 def append_data(df1, df2): 143 ''' 144 Append df2 to df1 145 ''' 146 df = pd.concat((df1, df2)) 147 return df.groupby(df.index).first()