python-如何在 Pandas 中将文本拆分为列而不收到“列必须与键长度相同”错误消息?
发布时间:2022-08-01 11:45:23 355
相关标签: # node.js
我尝试基于“-”作为分隔符将一个数据框列分成两列,并且我得到一个 ValueError,显示“列必须与键的长度相同”,即使在在线学习了多个教程之后也是如此。
数据框名为“epl_results_2015_22”,以下是数据框的 dtype: Wk float64 Day object Date datetime64[ns] Time object Home object Score object Away object dtype: object
这是数据框的头部的样子:
Wk Day Date Time Home Score Away
0 1.0 Fri 2021-08-13 20:00 (15:00) Brentford 2–0 Arsenal
1 1.0 Sat 2021-08-14 12:30 (07:30) Manchester Utd 5–1 Leeds United
2 1.0 Sat 2021-08-14 15:00 (10:00) Leicester City 1–0 Wolves
3 1.0 Sat 2021-08-14 15:00 (10:00) Burnley 1–2 Brighton
4 1.0 Sat 2021-08-14 15:00 (10:00) Chelsea 3–0 Crystal Palace
我想要的是;分数“;“一分为二的列”;Home_分数“;和“;客场得分&引用;以下是我尝试运行的代码:
epl_results_2015_22[['Home_Score','Away_Score']] = epl_results_2015_22.Score.str.split("-", expand=True)
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报