如何使用 pandas 数据框转换时间戳? [复制]

Posted

技术标签:

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

我有一个熊猫数据框:

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

【问题讨论】:

***.com/questions/25146121/…检查这类问题你会找到答案 pd.to_datetime(df.reservation...) 【参考方案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

【讨论】:

以上是关于如何使用 pandas 数据框转换时间戳? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Pandas:如何将数据框列中的“时间戳”值从对象/字符串转换为时间戳?

将 JSON 时间戳字符串转换为 pandas 数据框中的 python 日期

pandas:如何将字典转换为转置数据框? [复制]

如何将此 scikit-learn 部分转换为 pandas 数据框? [复制]

如何将 pandas 数据框导出为 json 并保留原始日期时间格式?

如何将一列时间戳转换为日期时间? [复制]