python-3.x - 使用 parse_dates 从 pandas 中的多个列中解析日期
问题描述
我有一个文本文件,其中月、日和年位于不同的列中。我想将它们组合成一列并以日期格式隐藏它。我正在尝试在 pandas read_table 中使用 parce_dates 选项。但它不起作用并给我错误file structure not yet supported
dateparse = lambda x: pd.datetime.strptime(x, '%m-%d-%y')
date = pd.read_table("date.txt", sep = ' ', parse_dates = {'date':['month', 'day','year']}, date_parser=dateparse)
我的数据如下所示:
解决方案
删除date_parser
参数,它会工作得很好:
date = pd.read_table('date.txt', sep=' ', parse_dates={'date': ['month', 'day','year']})
推荐阅读
- c++ - libcurl 和 DNS ttl 中的内部连接管理
- angular - Angular:执行放置操作的问题
- apache-spark - Spark:如何杀死 spark-submit 进程
- react-native - 使用 OTA 反应原生包的完整性
- php - Curl Scraper 在本地主机上工作,但不在在线服务器上
- json - Programmatically importing local json file react-native
- python - Tensorflow Hub:导入模型时卡住了
- anychart - 如何在任何图表中添加更多空间?
- angular - Angular 6 / Nginx / Docker / Kubernetes:为不同环境配置环境变量
- neo4j - Neo4j/Cypher:提取 StringArray 的最后一项(neo4j 称之为)