python - 如何在python中拆分空格以及以下字符
问题描述
我正在使用熊猫,尝试通过将列(团队)拆分为 Home 和 Away 来将文本转换为列,但我收到以下错误:
"ValueError: Columns must be same length as key"
我能够拆分 Score 列,因为它只有“-”一个分隔符,这很容易。不确定如何拆分 Teams 列,因为我试图将空格 ' ' 与 'v' 字符一起使用。任何帮助将不胜感激。谢谢。
df = pd.read_excel('esports.xlsx')
#df.head()
#df[['score','oscore']] = df.Score.str.split("-",expand=True)
df[['team','opp']] = df.Teams.str.split((" "+"v"),expand=True)
df.head()
解决方案
尝试
df[['team','opp']] = df.Teams.str.split(" v ",expand=True)
推荐阅读
- java - Java - 从子类调用方法通过按下基类中的 JButton
- javascript - JQuery Scroll MoveTo.js 插件问题
- google-chrome - Firefox 中的错误处理清单
- python - (Python)列表元素的数量
- android - 清理构建时如何防止删除构建目录?
- mysql - 如果每列都等于同一事物,则 MySQL 获取行
- google-chrome - Chrome 开发工具中的新调试图标“步骤 F9”
- crystal-reports - 如何比较水晶报表中的英尺/英寸值?
- html - 向下滚动时HTML / CSS中的静态菜单?
- scala - 在使用 getFromFile 提供文件时添加或更改要使用的媒体类型