如果你想要将 Pandas DataFrame 中的一列数据拆分成两列,可以使用
str.split()
方法来实现。
以下是示例代码:
import pandas as pd
# 创建示例数据
data = {'FullName': ['John Doe', 'Jane Smith', 'Bob Johnson']}
df = pd.DataFrame(data)
# 使用 str.split() 方法将 FullName 列拆分成 FirstName 和 LastName 两列
df[['FirstName', 'LastName']] = df['FullName'].str.split(' ', 1, expand=True)
# 打印拆分后的结果
print(df)
在上面的示例中,我们首先创建了一个包含 FullName
列的示例数据集。然后,我们使用 str.split()
方法将 FullName
列拆分成两列,分别为 FirstName
和 LastName
。在 str.split()
方法中,我们将 sep
参数设置为一个空格来表示按照空格进行拆分。expand=True
参数表示我们要将结果拆分成两列,而不是返回一个 Series。
最后,我们将拆分后的结果打印出来,你可以看到 FullName
列已经被拆分成了 FirstName
和 LastName
两列。
希望这能帮助到你!