【发布时间】:2019-01-10 06:09:40
【问题描述】:
我正在学习做一些数据分析,我的一个实验是找出每个热门 Reddit 帖子的日期,并找出哪个日期最受欢迎,什么时间最受欢迎发帖等
我也在学习 SQL 和 SQLite,所以一旦我获得了由“日期”、“分数”、“标题”组成的数据,我想将其放入表格中
长话短说,将时间保留为 unix 还是将其转换为 DD-MM-YYYY HH:MM:SS?
以后检索和数据分析哪个更好?
【问题讨论】:
-
答案取决于您计划如何使用您的日期信息。这将决定您是使用 UNIX 时间戳还是日期。顺便说一句,在 SQLite(但不是其他数据库)中,日期只是以纯文本形式存储,因此您应该始终将日期以 ISO 格式存储在 SQLite 中。也就是说,使用
YYYY-MM-DD HH:MM:SS和notDD-MM-YYYY HH:MM:SS。 -
我打算做类似“如果分数 > X,把这些项目还给我”,或者说“找出每个日期的平均分,返回最高平均分的日期”,“对于每个日期,找到得分最高的项目,返回某种最佳发布时间以获得最佳分数等
标签: database python-3.x time data-analysis