- 函数应用
要将您自己定义的函数或其他第三方库的函数应用于 pandas 对象上,主要包含下面的方法。
具体使用哪种方法需要根据需要,是在整个 DataFrame 还是 Series 上、行或列上,或者是元素上进行操作表应用函数:pipe()
行列应用函数:apply()
聚合函数:agg() 与 transform()
元素级函数:applymap()
6.1 表应用函数
虽然可以将 DataFrame 和 Series 传递到函数中,但是如果需要链式调用函数,可以考虑使用管道函数 pipe()
我们先进行一些设置
In [142]: def extract_city_name(df):
…..: “””
…..: Chicago, IL -> Chicago for city_name column
…..: “””
…..: df[“city_name”] = df[“city_and_code”].str.split(“,”).str.get(0)
…..: return df
…..:
In [143]: def add_country_name(df, country_name=None):
…..: “””
…..: Chicago -> Chicago-US for city_name column
…..: “””
…..: col = “city_name”
Original: https://blog.csdn.net/weixin_32678427/article/details/113982244
Author: 牙医肖盼盼
Title: python拟合反比例函数_Python 数据处理(八)—— 应用函数
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/677083/
转载文章受原作者版权保护。转载请注明原作者出处!