在特定字符后提取部分字符串并放在新列中

时间:2018-05-04 15:10:17

标签: python pandas

我有一个df,我想在其中删除一个字符串,然后从中创建一个新列。

a
John/Smith

变为

a       b
John    /Smith

感谢。

1 个答案:

答案 0 :(得分:2)

使用str.split

<强>实施例

import pandas as pd
df = pd.DataFrame({"a": ["John/Smith"]})
df[["a", "b"]] = df["a"].str.split("/").apply(pd.Series)
print(df)

<强>输出:

      a      b
0  John  Smith