In [15]:
import pandas as pd
df = pd.DataFrame({
'name': ['alice','bob','charlie','daniel'],
'age': [25,66,56,78]
})[['name','age']]
In [16]:
df[['name','age']]
Out[16]:
In [17]:
df.assign(
is_senior = lambda dataframe: dataframe['age'].map(lambda age: True if age >= 65 else False)
)
Out[17]:
In [19]:
df.assign(
is_senior = lambda dataframe: dataframe['age'].map(lambda age: True if age >= 65 else False)
).assign(
name_uppercase = lambda dataframe: dataframe['name'].map(lambda name: name.upper()),
).assign(
name_uppercase_double = lambda dataframe: dataframe['name_uppercase'].map(lambda name: name.upper()+"-"+name.upper())
)
Out[19]:
In [ ]: