我有下面的dataframe,我想从列A中提取一些信息,然后创建其他列,根据它们的类型添加它们。 下面是一个例子来说明这一点
In [0]: df
Out[0]:
A
0 1258GA 25/01/20 TABLE 090626 038272
1 GOODIES 762088 A714816
2 TABLE AA88547 734963 GOODIES
3 WATER 02/450 FROM TOMORROW 48246
4 02H12 ALSCA 00548246B GOODIES
我想得到下面的结果
In [1]: df
Out[1]:
A Category Date Hour
0 1258GA 25/01/20 TABLE 090626 038272 TABLE 25/01/20
1 GOODIES 762088 A714816 GOODIES
2 TABLE AA88547 734963 GOODIES TABLE GOODIES
3 WATER 02/450 FROM TOMORROW 48246 WATER
4 02H12 ALSCA 00548246B GOODIES GOODIES 02H12
我试过很多方法,但都没有得到结果
您当然可以使用
Series.str
方法来实现这一点Series.str.extract()
返回:Series.str.findall()返回:
下面是代码片段
编辑:
产量将是,
也许这有助于:
相关问题 更多 >
编程相关推荐