📜  Python|熊猫系列.dt.day(1)

📅  最后修改于: 2023-12-03 15:19:21.663000             🧑  作者: Mango

Python | 熊猫系列.dt.day

简介

"Pandas"是一个可用于数据操作和分析的Python库。其中,"dt"是熊猫(Pandas)使用的日期/时间方法之一,"day"则是其属性之一。

通过使用"Pandas"中的".dt"方法,我们可以将datetime列(Series)的每个值(即日期/时间)转换为一个datetime的属性或方法,以便对其进行操作。

其中,".day"是一种方法,它可以返回一个Series或DataFrame对象中每个日期的日属性。例如,如果有一个datetime列,您可以使用".dt.day"来获取每个日期对应的日属性。

语法
Series.dt.day
示例
示例数据
import pandas as pd

data = {'日期':['2022-01-01', '2022-01-02', '2022-01-03'],
        '销量':[10, 20, 30]}
df = pd.DataFrame(data)
df['日期'] = pd.to_datetime(df['日期'])
示例1
print(df['日期'].dt.day)

# output:
# 0    1
# 1    2
# 2    3
# Name: 日期, dtype: int64
示例2
df['日'] = df['日期'].dt.day
print(df)

# output:
#          日期  销量  日
# 0 2022-01-01  10  1
# 1 2022-01-02  20  2
# 2 2022-01-03  30  3
示例说明

在示例数据中,有一个包含日期和销售量的DataFrame对象。为了使用".dt.day",我们需要将"日期"列转换为datetime格式。在示例1中,我们直接使用"df['日期'].dt.day",它将返回一个Series对象,其中包含每个日期的日属性。在示例2中,我们将每个日期的日属性添加到了一个名为"日"的新列中。