【发布时间】:2018-01-29 12:18:44
【问题描述】:
所以我在熊猫数据框中有日期/时间字符串,如下所示:
2016-10-13 02:33:40
我需要完全删除年/月/日,并将时间转换为分钟。所以上面的时间/日期需要转换成:
153
^^2 小时 33 分钟 = 153 分钟
我基本上试图通过每个条目之间的时间量筛选数据并将其全部转换为分钟(因为经过的时间量不会超过每个会话的一天)似乎最有意义我。但是,我愿意接受任何其他建议!
感谢您的帮助
【问题讨论】:
所以我在熊猫数据框中有日期/时间字符串,如下所示:
2016-10-13 02:33:40
我需要完全删除年/月/日,并将时间转换为分钟。所以上面的时间/日期需要转换成:
153
^^2 小时 33 分钟 = 153 分钟
我基本上试图通过每个条目之间的时间量筛选数据并将其全部转换为分钟(因为经过的时间量不会超过每个会话的一天)似乎最有意义我。但是,我愿意接受任何其他建议!
感谢您的帮助
【问题讨论】:
假设日期和时间在名为 DateTime 的列中。
df["Datetime"] = pd.to_datetime(df["Datetime"])
df["Minutes"] = 60*df["Datetime"].dt.hour +df["Datetime"].dt.minute
一旦日期时间列的格式正确,您就可以访问很多属性。更多信息请看这里https://pandas.pydata.org/pandas-docs/stable/api.html#datetimelike-properties
【讨论】: