概述
您要查找的是^{},它用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 判断是否存在_Python:检查字典中是否存在dataframe单元格值。如果存在,则用字典键替换dataframe值...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复