python - 映射和切片列值
问题描述
我有一个 visit_start_time 列,格式如下:“31/08/2019 20:36”
我想创建一个Visit_date
仅包含访问日期的列,例如31/08/2019
。
我尝试使用 map 函数并仅拆分字符串。
active_visits_StpNshp.rename(columns={'visit_start_time':'visit_date'},inplace=True)
active_visits_StpNshp['visit_date'].map(lambda x: x.split(' ')[0])
但它只是不起作用 - 该列保持相同的值。
解决方案
好的,我使用以下代码解决了这个问题:
active_visits_StpNshp['visit_date'] = active_visits_StpNshp['visit_date'].map(lambda x: x.split(' ')[0])
map 方法返回 Series 对象,我只需要重新签名即可。
推荐阅读
- javascript - TypeError:无法访问属性 Symbol.iterator,状态 [action.payload.savedVideos] 未定义
- python - 如何使用 Python 获取 site24x7 网页速度浏览器日志报告
- laravel - Laravel Redis 广播发布命令未执行
- python - 在 Windows 10 上使用 pyinstaller 在 64 位 Python 3.7 中创建的 .exe 是否可以在 32 位 Windows 7 上运行?
- excel - HLOOKUP-VBA in loop for specified Range
- c++ - 输出文件和迭代器
- windows - 有什么方法可以免除应用程序在事件查看器中的记录?
- angular - 如何使用变量作为 ngClass 的值?
- tizen - 检测何时将应用程序放入最近
- python - 存在于不同 txt 文件中的每个用户的总缺席和加入时间