MCPcopy
hub / github.com/pandas-dev/pandas / get

Method get

pandas/core/generic.py:4353–4418  ·  view source on GitHub ↗

Get item from object for given key (ex: DataFrame column). Returns ``default`` value if not found. Parameters ---------- key : object Key for which item should be returned. default : object, default None Default value to retu

(self, key, default=None)

Source from the content-addressed store, hash-verified

4351
4352 @final
4353 def get(self, key, default=None):
4354 """
4355 Get item from object for given key (ex: DataFrame column).
4356
4357 Returns ``default`` value if not found.
4358
4359 Parameters
4360 ----------
4361 key : object
4362 Key for which item should be returned.
4363 default : object, default None
4364 Default value to return if key is not found.
4365
4366 Returns
4367 -------
4368 same type as items contained in object
4369 Item for given key or ``default`` value, if key is not found.
4370
4371 See Also
4372 --------
4373 DataFrame.get : Get item from object for given key (ex: DataFrame column).
4374 Series.get : Get item from object for given key (ex: DataFrame column).
4375
4376 Examples
4377 --------
4378 >>> df = pd.DataFrame(
4379 ... [
4380 ... [24.3, 75.7, "high"],
4381 ... [31, 87.8, "high"],
4382 ... [22, 71.6, "medium"],
4383 ... [35, 95, "medium"],
4384 ... ],
4385 ... columns=["temp_celsius", "temp_fahrenheit", "windspeed"],
4386 ... index=pd.date_range(start="2014-02-12", end="2014-02-15", freq="D"),
4387 ... )
4388
4389 >>> df
4390 temp_celsius temp_fahrenheit windspeed
4391 2014-02-12 24.3 75.7 high
4392 2014-02-13 31.0 87.8 high
4393 2014-02-14 22.0 71.6 medium
4394 2014-02-15 35.0 95.0 medium
4395
4396 >>> df.get(["temp_celsius", "windspeed"])
4397 temp_celsius windspeed
4398 2014-02-12 24.3 high
4399 2014-02-13 31.0 high
4400 2014-02-14 22.0 medium
4401 2014-02-15 35.0 medium
4402
4403 >>> ser = df["windspeed"]
4404 >>> ser.get("2014-02-13")
4405 'high'
4406
4407 If the key isn't found, the default value will be used.
4408
4409 >>> df.get(["temp_celsius", "temp_kelvin"], default="default_value")
4410 'default_value'

Callers 15

write_version_infoFunction · 0.45
setup.pyFile · 0.45
get_versions_from_codeFunction · 0.45
get_versions_from_tomlFunction · 0.45
mainFunction · 0.45
validate_allFunction · 0.45
setupMethod · 0.45
setupMethod · 0.45

Calls

no outgoing calls

Tested by 15

test_empty_str_methodsFunction · 0.36
test_get_with_dict_labelFunction · 0.36
test_getFunction · 0.36
test_get_mixed_objectFunction · 0.36
test_get_boundsFunction · 0.36
test_get_complexFunction · 0.36
test_get_complex_nestedFunction · 0.36
test_get_stringsFunction · 0.36
test_api_per_methodFunction · 0.36
test_parsersMethod · 0.36