我有一个这样的df...
cars = {'Brand': ['Honda Civic 1998','2001 Toyota Corolla','99 Ford','2011 Audi']}
df = pd.DataFrame(cars, columns = ['Brand'])
Run Code Online (Sandbox Code Playgroud)
和这样的清单..
mylist = ['Honda Civic','Ford','Audi']
Run Code Online (Sandbox Code Playgroud)
我正在尝试仅将列表中的元素提取到新列中......
df['words from list'] = df['Brand'].apply(lambda x: ' '.join([i for i in x.split() if i in (mylist)]))
Run Code Online (Sandbox Code Playgroud)
我正进入(状态..
Brand words from list
Honda Civic 1998
2001 Toyota Corolla
99 Ford Ford
2011 Audi Audi
Run Code Online (Sandbox Code Playgroud)
如何获取摘录以包含列表中带有空格的元素,而无需进一步解析列表?为什么列表中的空格无法识别?
预期结果是...
Brand words from list
Honda Civic 1998 Honda Civic
2001 Toyota Corolla
99 Ford Ford
2011 Audi Audi
Run Code Online (Sandbox Code Playgroud)