在Pandas中,可以使用括号后的字符串来拆分列。具体操作可以通过以下步骤实现:
import pandas as pd
data = {'Name': ['John Smith', 'Jane Doe', 'Mike Johnson'],
'Age': [25, 30, 35],
'Location': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
str.split()
函数。以下是一个示例代码,将名字拆分为名和姓两列:df[['First Name', 'Last Name']] = df['Name'].str.split(' ', expand=True)
在上述代码中,str.split(' ', expand=True)
表示使用空格作为分隔符拆分Name
列,并将结果扩展为两列。
print()
函数或者直接输出数据框来查看拆分后的结果。以下是一个示例代码:print(df)
输出结果如下:
Name Age Location First Name Last Name
0 John Smith 25 New York John Smith
1 Jane Doe 30 London Jane Doe
2 Mike Johnson 35 Paris Mike Johnson
通过以上步骤,就可以在Pandas中使用括号后的字符串拆分列。在实际应用中,可以根据具体需求选择不同的分隔符和拆分方式。
云+社区技术沙龙 [第31期]
云+社区技术沙龙[第8期]
发现教育+科技新范式
云+社区技术沙龙[第6期]
云+社区技术沙龙[第9期]
Techo Day 第三期
云+社区技术沙龙[第5期]
云+社区技术沙龙[第16期]
Elastic 中国开发者大会
第四期Techo TVP开发者峰会
领取专属 10元无门槛券
手把手带您无忧上云