我得到一个.csv文件,并要求使用熊猫回答一些问题。 在其中一个问题中,它要求找出三个最流行的名字。但要求印上他们的名字和姓氏。我知道如何做到这一点,但我怎么能在名字和姓氏之间留一个空格,例如“John Smith”而不是“JohnSmith”
我的代码是:
works['ConductorName'] = works['ConductorName'].str.replace(r'(.+),\s+(.+)',r'\2\1')
results = works['ConductorName'].value_counts()
display(results.to_frame().head(3))
数据打印如下:
AlanGilbert 695
JoshuaGersen 45
RobFisher 35
试试这个:
数据源:
解决方案:
但您只需按以下方式更改代码:
相关问题 更多 >
编程相关推荐