在Python pandas dataframe中拆分数据可以使用split()
函数。该函数可以根据指定的分隔符将字符串拆分为多个子字符串,并返回一个包含拆分后子字符串的列表。
以下是拆分数据的示例代码:
import pandas as pd
# 创建一个包含数据的dataframe
data = {'Name': ['John Smith', 'Jane Doe', 'Richard Miles'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 拆分Name列中的数据
df['First Name'], df['Last Name'] = df['Name'].str.split(' ', 1).str
# 打印拆分后的dataframe
print(df)
输出结果如下:
Name Age City First Name Last Name
0 John Smith 25 New York John Smith
1 Jane Doe 30 London Jane Doe
2 Richard Miles 35 Paris Richard Miles
在上述示例中,我们使用split()
函数将Name列中的数据按照空格拆分为First Name和Last Name两列,并将拆分后的结果赋值给新的列。
需要注意的是,split()
函数的参数可以是任意的分隔符,例如空格、逗号、冒号等。根据实际情况选择合适的分隔符进行拆分。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云云服务器CVM、腾讯云对象存储COS。
领取专属 10元无门槛券
手把手带您无忧上云