如何使用pandas将字符串对象转换为不同的列

如何使用pandas将字符串对象转换为不同的列,pandas,dataframe,Pandas,Dataframe,我想使用pandas将item_name列(例如:薯条和新鲜番茄沙司)拆分为不同的列,您可以使用以下方法: df = df.join(df['item_name'].str.split(' and ', expand=True).add_prefix('item_')) 结果: print(df) item_name item_0 item_1 0 Chips and Fresh Tomato Salsa Chips

我想使用pandas将item_name列(例如:薯条和新鲜番茄沙司)拆分为不同的列,您可以使用以下方法:

df = df.join(df['item_name'].str.split(' and ', expand=True).add_prefix('item_'))
结果:

print(df)


                      item_name item_0              item_1
0  Chips and Fresh Tomato Salsa  Chips  Fresh Tomato Salsa

你想谈什么?您能否提供一个数据帧、当前输出和所需行为的小示例?