【发布时间】:2018-08-16 23:58:15
【问题描述】:
我有以下熊猫系列:
test_series = pd.Series(['canton, nc', 'leicester, nc', 'asheville, nc', 'candler, nc',
'marshall, nc', 'waynesville, nc', 'fletcher, nc',
'hendersonville, nc', 'old fort, nc', 'horse shoe, nc',
'black mountain, nc', 'maggie valley, nc', 'burnsville, nc',
'weaverville, nc', 'zirconia, nc', 'swannanoa, nc',
'hot springs, nc', 'arden, nc', 'east flat rock, nc', 'marion, nc',
'mars hill, nc', 'flat rock, nc', 'rutherfordton, nc', 'clyde, nc',
'saluda, nc', 'alexander, nc', 'fairview, nc', 'mill spring, nc',
'brevard, nc', 'mills river, nc', 'penrose, nc',
'pisgah forest, nc', 'barnardsville, nc', 'etowah, nc',
'travelers rest, sc', 'lake lure, nc', 'montreat, nc', 'dana, nc',
'greenville, sc', 'flag pond, tn', 'laurel park, nc'])
我想将州首字母缩写词设为大写。这是我最好的猜测:test_series.str[-2:].upper() 但我得到一个属性错误。这样做最有效的是什么?
【问题讨论】:
标签: string python-3.x pandas methods series