首页 » Python » 秦路天善智能python学习笔记-pandas的apply

秦路天善智能python学习笔记-pandas的apply

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import pandas as pd
position = pd.read_csv('position_gbk.csv',encoding='gbk',sep=',')
company = pd.read_csv('company_utf.csv',encoding='gbk',sep=',')
position1 = position.avg.astype('str')+'k'
print(position1)
print(position.avg.apply(lambda x:str(x)+'k'))  # 等价于上面的操作这里默认axis是0


def func(x):
    return str(x)+'k'


print(position.apply(lambda x:func(x.avg),axis=1)) # 等价于上面的操作这里是针对每一行的avg都进行func的操作

'''
axis = 0 是所有列都操作 axis = 1 是每一行都操作
'''

原文链接:秦路天善智能python学习笔记-pandas的apply,转载请注明来源!

0