我是靠谱客的博主 美好保温杯,这篇文章主要介绍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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复