我正在以 88 个赞成票关注这个答案,但它不再起作用了:
>>> df = pd.DataFrame(
[['USA', 'Nevada', 'Las Vegas'],
['Brazil', 'Pernambuco', 'Recife']],
columns=['Country', 'State', 'City']
)
df['AllTogether'] = df['Country'].str.cat(df[['State', 'City']], sep=' - ')
我得到错误:
raise ValueError("Did you mean to supply a `sep` keyword?")
ValueError: Did you mean to supply a `sep` keyword?
不确定自发布答案以来发生了什么变化。
我有熊猫版本的0.22.0. 由于测试原因,我无法更新版本。
编辑:我不是在寻找替代答案,但担心的是错误。