【问题标题】:Changing Date/Time in python pandas [duplicate]在python pandas中更改日期/时间[重复]
【发布时间】:2018-01-29 12:18:44
【问题描述】:

所以我在熊猫数据框中有日期/时间字符串,如下所示:

2016-10-13 02:33:40

我需要完全删除年/月/日,并将时间转换为分钟。所以上面的时间/日期需要转换成:

153

^^2 小时 33 分钟 = 153 分钟

我基本上试图通过每个条目之间的时间量筛选数据并将其全部转换为分钟(因为经过的时间量不会超过每个会话的一天)似乎最有意义我。但是,我愿意接受任何其他建议!

感谢您的帮助

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    假设日期和时间在名为 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

    【讨论】:

    • 太完美了!万分感谢。抱歉,pandas 新手,在论坛中搜索时运气不佳。
    猜你喜欢
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    相关资源
    最近更新 更多