python - 遍历行并使用 range() 填充它们
问题描述
我一直在尝试寻找这个特定的问题,但如果之前有一个线程问过同样的问题,我似乎无法提前找到它。
我有一个足球赛季的 df,但格式有点尴尬(见下文)。我想创建一个从 1929 年到 2020 年的新列(参见“season_new”)
Season season_new
0 1929 1929
1 1929-30 1930
2 1930-31 1931
3 1931-32 1932
任何人都可以帮助我吗?
非常感谢
解决方案
df['season_new'] = df['Season'].apply(lambda d: d[:2] + d[-2:])
推荐阅读
- html - 是什么决定了这些 html 标签的高度?
- android - frida - 如何翻译本机回溯以与 addr2line 工具一起使用
- python - 多元线性回归。系数不匹配
- asp.net - 尝试将 gridview 转换为 PDF 文档
- postgresql - Docker-compose.yml 配置问题
- python - TypeError:“NoneType”对象不可使用不和谐 API 和 youtube_dl 调用
- qt - 打包一个 Qt/win32 应用程序以在 microsoft store 上发布
- arrays - 为什么在屏幕上毫无问题地打印输入后我的数据存储不正确?
- python - Python3 virtualenv 安装失败:没有名为“virtualenv.seed.via_app_data”的模块
- python - cookie 字典如何与 session.cookies 兼容