Pandas Lambda 函数:快速数据操作和转换
Pandas 中的 lambda 函数可以用于对 DataFrame 或 Series 中的數據进行快速的操作和转换。它可以作为 apply()、map()、applymap() 等函数的参数,用于对每个元素进行操作,从而实现数据的快速处理。
例如,可以使用 lambda 函数将 DataFrame 中的某一列數據进行平方操作:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df['A_squared'] = df['A'].apply(lambda x: x**2)
上述代码中,lambda 函数用于对 DataFrame 中的'A'列进行平方操作,并将结果存储在新的列'A_squared'中。
另外,lambda 函数还可以用于对 Series 中的每个元素进行操作,例如:
import pandas as pd
s = pd.Series([1, 2, 3])
s.apply(lambda x: x**2)
上述代码中,lambda 函数用于对 Series 中的每个元素进行平方操作,返回一个新的 Series。
原文地址: https://www.cveoy.top/t/topic/fZeX 著作权归作者所有。请勿转载和采集!