如何使用 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 日期
如何将此 scikit-learn 部分转换为 pandas 数据框? [复制]