我是靠谱客的博主 美好保温杯,这篇文章主要介绍python中dataframe 判断是否存在_Python:检查字典中是否存在dataframe单元格值。如果存在,则用字典键替换dataframe值...,现在分享给大家,希望可以做个参考。

您要查找的是^{},它用mapper中提供的值替换一个值,这里是states_map。在import pandas as pd

states_map = {

'AK': 'Alaska',

'AL': 'Alabama',

'AR': 'Arkansas',

'CA': 'California', # Enrich the dict for the current example

'NY': 'New York' # Same as above

}

>>> df

Out[]:

State

0 California, USA

1 Beverly Hills, CA

2 California

3 CA

4 NY, USA

5 USA

使用与map讨论的方法将得到

^{pr2}$

但这并不是最优的,因为使用split从第1行和第0行到第2行用map丢失信息。在

我认为可以这样做得更好:

使用expand=Truedf_parts = df.State.str.split(', ', expand=True)

>>> df_parts

Out[]:

0 1

0 California USA

1 Beverly Hills CA

2 California None

3 CA None

最后

以上就是美好保温杯最近收集整理的关于python中dataframe 判断是否存在_Python:检查字典中是否存在dataframe单元格值。如果存在,则用字典键替换dataframe值...的全部内容,更多相关python中dataframe内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部