pandas apply lamba

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas apply lamba相关的知识,希望对你有一定的参考价值。


import pandas as pd
import numpy as np

df = pd.DataFrame(name:[Jack,Alex,Bob,Nancy,Mary,Alice,Jerry,Wolf],
course:[Chinese,Math,Math,Chinese,Math,English,Chinese,English],
grade:[1,1,2,2,2,2,3,3],
score:[85,95,91,78,89,60,87,79])

vv = df.apply(lambda x:x[score]*2,axis=1) #axis用于指定每次传入的是行数据
print(vv:,vv)
vv: 0    170
1 190
2 182
3 156
4 178
5 120
6 174
7 158
dtype: int64


以上是关于pandas apply lamba的主要内容,如果未能解决你的问题,请参考以下文章

pandas使用apply函数:在dataframe数据列(column)上施加(apply)函数

Pandas文摘:Applying Operations Over pandas Dataframes

pandas apply

pandas DataFrame apply()函数

pandas.apply()函数

pandas 的DataFrame.apply()