2024-09-29 01:22:59 发布
网友
df = pd.DataFrame(['Ottawa City Council','City of Toronto'], columns = ['Entity'])
如何在一个步骤中将df的布局更改为如下所示?我知道我可以用循环来完成,但我正在寻找最有效的方法,因为我有120万行,所以需要几个小时。谢谢
df['Word']=[x.split()表示df.Entity中的x] df.explode('Word')#pandas>;=25.0
首先,您必须创建一个新列,目前包含一个单词列表:
df['Word'] = df.Entity.str.split(' ')
然后将其分解(在Pandas版本0.25中有一个新函数):
df.explode('Word')
df['Word']=[x.split()表示df.Entity中的x] df.explode('Word')#pandas>;=25.0
首先,您必须创建一个新列,目前包含一个单词列表:
然后将其分解(在Pandas版本0.25中有一个新函数):
相关问题 更多 >
编程相关推荐