在数据框中拆分字符串

Splitting strings in dataframe

我有一列字符串。我想在数据框中拆分并创建一个新列。

例如:

2022-01-28 15-43-45 150

我想在 45 之后拆分并创建一个新列。

我们可以在这里使用str.extract

df["new_col"] = df["filename"].str.extract(r'(\d+)$')
df["filename"] = df["filename"].str.extract(r'(.*)\s+\d+$')