【发布时间】:2021-07-06 15:11:11
【问题描述】:
我希望对我拥有的一些数据进行分类。该数据集包含媒体活动背后的变更日志。我想要设置、飞行中和飞行后
示例如下:
Date of change | Change type
01/01/2021 Settings Change (4393)
02/01/2021 Settings Change (7490)
05/01/2021 Campaign set live
06/01/2021 Settings Change (6524)
07/01/2021 Settings Change (1321)
08/01/2021 Campaign paused
09/01/2021 Settings Change (8822)
11/01/2021 Settings Change (5891)
12/01/2021 Campaign Set live
13/01/2021 Settings Change (4669)
14/01/2021 Settings Change (2287)
15/01/2021 Campaign ends
16/01/2021 Settings Change (5649)
我想看到类似的东西:
Date of change | Change | Stage of change
01/01/2021 Settings Change (4393) Pre-Flight
02/01/2021 Settings Change (7490) Pre-Flight
05/01/2021 Campaign live Campaign live
06/01/2021 Settings Change (6524) In-Flight
07/01/2021 Settings Change (1321) In-Flight
08/01/2021 Campaign paused Campaign paused
09/01/2021 Settings Change (8822) In-Flight (Paused)
11/01/2021 Settings Change (5891) In-Flight (Paused)
12/01/2021 Campaign live Campaign live
13/01/2021 Settings Change (4669) In-Flight
14/01/2021 Settings Change (2287) In-Flight
15/01/2021 Campaign ends Campaign ends
16/01/2021 Settings Change (5649) Post-Flight
我尝试过基于某个值进行拆分,但这是在某个值之前或之后,或者基于日期之类的东西,而不是基于更改类型。
非常感谢任何帮助。
【问题讨论】:
-
设置、飞行中和飞行后的条件是什么?另外,你能发布一个可以复制的熊猫数据框吗?
-
@Epsi95
pd.read_clipboard(sep='\s\s+| \| ')解决了输入数据框的后一个问题:)
标签: python pandas dataframe numpy split