【问题标题】:How use pandas dataframe to convert timestamp? [duplicate]如何使用 pandas 数据框转换时间戳? [复制]
【发布时间】:2021-03-10 13:42:18
【问题描述】:

我有一个熊猫数据框:

最后如何将它们转换为“星期几”和“一年中的某一天”作为新列?

【问题讨论】:

标签: python pandas dataframe timestamp


【解决方案1】:

希望对您有所帮助。

import pandas as pd

data= {'reservation':
['2015-12-31',
'2015-12-29',
'2015-02-20',
'2015-10-28',
'2015-12-15',
'2015-09-17'
]}

df=pd.DataFrame(data)

df['day_of_week'] = pd.to_datetime(df['reservation']).dt.dayofweek
df['day_name'] = pd.to_datetime(df['reservation']).dt.day_name()
df['day_of_year'] = pd.to_datetime(df['reservation']).dt.dayofyear

print(df)

[结果]:

  reservation  day_of_week   day_name  day_of_year
0  2015-12-31            3   Thursday          365
1  2015-12-29            1    Tuesday          363
2  2015-02-20            4     Friday           51
3  2015-10-28            2  Wednesday          301
4  2015-12-15            1    Tuesday          349
5  2015-09-17            3   Thursday          260

【讨论】:

    猜你喜欢
    • 2017-06-06
    • 2019-11-29
    • 2020-08-31
    • 2018-07-23
    • 1970-01-01
    • 2015-05-08
    • 2017-08-26
    • 2022-10-24
    • 2022-11-30
    相关资源
    最近更新 更多