数据分析 - Python
Posted
技术标签:
【中文标题】数据分析 - Python【英文标题】:Data analysis - Python 【发布时间】:2022-01-24 04:29:46 【问题描述】:基本上我很无聊,正在制作一个可以对txt文件中的数据进行编码和解码的程序。
给定一个部分随机生成的文本,它有多种表示日期的方式,例如:'9 DECEMBER 19'、'19 december 9'、'19/9/12'、'9 December 19'、'12.9,19' ...你明白了。 您如何将 txt 文件中的所有日期转换为 ISO 格式(例如 2021-12-23)。鉴于我可以处理 +25 000 行的 txt 文件,代码的执行必须相对高效。
提前致谢:)
【问题讨论】:
这能回答你的问题吗? Converting string into datetime 如果这不能回答您的问题,请edit 并解释具体方法。另见How to ask and answer homework questions。我知道这本身不是家庭作业,但同样的建议也适用,例如“真诚地尝试自己先解决问题”和“询问现有实施的具体问题”。有关更多提示,请参阅How to Ask。在编辑时,请写一个更具描述性的标题,例如“我如何解析各种不同的日期格式?” 我写的很清楚——如果您不能理解,我很抱歉。我正在尝试使用在 Mathematica 中创建的模型轻松实现。在 Python 中,可能有一种方法可以创建这样的模型,而不必在字符串中指定每种可能的格式,很可能是通过创建强化学习模型,但据我所知,没有人知道或不想打扰。您链接的帖子有效 - 但对于特定情况,您必须指定创建日期对象的特定方式。 【参考方案1】:你可以使用dateutil
-
from dateutil import parser
parser.parse(line)
#inside a loop
来源 - https://***.com/a/470303/17524070
【讨论】:
不,它不起作用 - 因为它只能处理表示日期的特定方式。 好的,那么您可能只需要使用 `strptime 来实现逻辑。 我会调查一下 - 谢谢!以上是关于数据分析 - Python的主要内容,如果未能解决你的问题,请参考以下文章
Python数据分析基础与实践 Python数据分析实践课程 Python视频教程
Python数据分析基础与实践 超具实战意义的Python数据分析实践课程 Python视频教程
数据分析学习资料《利用Python进行数据分析第2版》+《Python数据分析与挖掘实战》+《从零开始学Python数据分析与挖掘》