pandas DataFrame 常用函数

1 对多列中的每个元素进行处理

  1. 运用apply () 配合自定义函数 或者 lambda 表达式

grid24h_df[‘h’] = grid24h_df[‘pt’].apply(lambda pt : int(pt[8:]))

  1. map 函数
shenyang_df['lnglat'] = shenyang_df['end_lng'].map(str) + ',' + shenyang_df['end_lat'].map(str)

2 选取某些列的部分数据

grid24h_df[['h', 'bike_count']]

3 groupby 操作

city_df = bonuns_data_pd1.groupby(['city_name'])['24h_order_count'].count().reset_index(name='count')

你可能感兴趣的:(python)