我的桌子如下所示:
import pandas as pd
d = {'col1': ['a>b>c']}
df = pd.DataFrame(data=d)
print(df)
"""
col1
0 a>b>c
"""
我想要的输出应该是这样的:
d1 = {'col1': ['a>b>c'],'col11': ['a'],'col12': ['b'],'col13': ['c']}
d1 = pd.DataFrame(data=d1)
print(d1)
"""
col1 col11 col12 col13
0 a>b>c a b c
"""
我必须运行.split('>')
方法,但是我不知道如何继续。有什么帮助吗
您可以使用
str.split('>')
简单地拆分并展开数据帧输出:
如果你想在多个列上做,你也可以
输出:
使用
split
:输出:
相关问题 更多 >
编程相关推荐