python - 指定当月的最后一天 pandas .to_datetime()
问题描述
使用以下格式选项调用 pd.to_datetime() :
pd.to_datetime(single_price_listings['table_name'], format='%Y%m')
我在 201501 的这一列中有日期,并且想获得 2015-01-31 而不是 2015-01-01 我不确定是否需要不同的格式选项或者是否需要其他一些熊猫功能。
解决方案
尝试这个:
from pandas.tseries.offsets import MonthEnd
pd.to_datetime(single_price_listings['table_name'], format='%Y%m') + MonthEnd(1)
推荐阅读
- r - 具有多行的 ggplot 可以在常规 R 中使用但不是 Shiny
- python - 抓取 href/URL
- php - 删除数组特定值相同/唯一的两个维度数组元素(第一个匹配除外)
- python - Tesseract 无法识别字符(数字)
- virtualbox - 虚拟盒子不工作 - Macbook Pro 2020 M1,MacOS-Big Sur
- deep-learning - torch.cuda.is_available() 返回 true 但 Torch 模型继续在 CPU 上进行训练
- excel - EXCEL VBA - 数据验证
- php - 我可以将标签添加到 Elastic Search 文档中的“更深”键吗?
- julia - 如何在 Julia 中从 FK5 坐标系转换为 GCRS?
- postgresql - POSTGRESQL 中的 SERIAL 伪类型?