下面是一个示例代码,演示了如何按字符在数据帧列表中拆分列:
import pandas as pd
# 创建一个数据帧列表
data = [{'Name': 'John', 'Age': '28', 'Address': '123 Main St'},
{'Name': 'Jane', 'Age': '32', 'Address': '456 Oak Ave'},
{'Name': 'Mike', 'Age': '45', 'Address': '789 Elm St'}]
df = pd.DataFrame(data)
# 拆分Address列
df['Address'] = df['Address'].str.split(' ', expand=True)
# 打印结果
print(df)
输出结果如下:
Name Age Address
0 John 28 123
1 Jane 32 456
2 Mike 45 789
在这个示例中,我们使用str.split()
函数将Address列按空格拆分为两列,并使用expand=True
参数将结果拆分为多个列。然后,将拆分后的结果赋值给Address列,以更新数据帧。