在数据框中拆分字符串
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+$')
我有一列字符串。我想在数据框中拆分并创建一个新列。
例如:
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+$')