Skip to content

Commit b5e4e2e

Browse files
oovkMarcoGorelli
andauthored
Added example to Dataframe.get docs (pandas-dev#43233)
* added example to Dataframe.get * added example for default param in dataframe.get doc * made suggested changes in dataframe.get example * more changes * fixup Co-authored-by: Marco Gorelli <[email protected]>
1 parent cc5ef4f commit b5e4e2e

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

pandas/core/generic.py

+32
Original file line numberDiff line numberDiff line change
@@ -3991,6 +3991,38 @@ def get(self, key, default=None):
39913991
Returns
39923992
-------
39933993
value : same type as items contained in object
3994+
3995+
Examples
3996+
--------
3997+
>>> df = pd.DataFrame(
3998+
... [
3999+
... [24.3, 75.7, "high"],
4000+
... [31, 87.8, "high"],
4001+
... [22, 71.6, "medium"],
4002+
... [35, 95, "medium"],
4003+
... ],
4004+
... columns=["temp_celsius", "temp_fahrenheit", "windspeed"],
4005+
... index=pd.date_range(start="2014-02-12", end="2014-02-15", freq="D"),
4006+
... )
4007+
4008+
>>> df
4009+
temp_celsius temp_fahrenheit windspeed
4010+
2014-02-12 24.3 75.7 high
4011+
2014-02-13 31.0 87.8 high
4012+
2014-02-14 22.0 71.6 medium
4013+
2014-02-15 35.0 95.0 medium
4014+
4015+
>>> df.get(["temp_celsius", "windspeed"])
4016+
temp_celsius windspeed
4017+
2014-02-12 24.3 high
4018+
2014-02-13 31.0 high
4019+
2014-02-14 22.0 medium
4020+
2014-02-15 35.0 medium
4021+
4022+
If the key isn't found, the default value will be used.
4023+
4024+
>>> df.get(["temp_celsius", "temp_kelvin"], default="default_value")
4025+
'default_value'
39944026
"""
39954027
try:
39964028
return self[key]

0 commit comments

Comments
 (0)