Series.dt
を使用して、datetimelikeとしてシリーズ値にアクセスし、複数のプロパティを返すことができます。 Series.dt.is_leap_year
パンダSeries.dt.is_leap_year
は、日付が飛躍している場合にブールインジケーターを返します年。
構文: Series.dt.is_leap_year
パラメーター:なし
戻り値: numpy array
例1:
Series.dt.is_leap_year
属性を使用して確認しますこのシリーズオブジェクトの基になるデータの日付が飛躍年である場合。
#パンダをpdとしてインポート
import
pandas as pd
#シリーズを作成
sr
=
pd.Series([
`2012-12-31`
、
`2019-1-1 12:30`
、
` 2008-02-2 10:30`
、
`2010-1-1 09:25`
、
`2019-12-31 00:00`
])
#インデックスを作成
idx
=
[
`1日目`
、
`2日目`
、
`3日目`
、
`4日目`
、
`5日目`
]
#install search index
<コードクラス= "plain"> sr.index
=
idx
#ベースラインデータを日付と時刻に変換する
sr
=
pd.to_datetime(sr)
#シリーズを印刷
(sr)
出力:
![]()
ここで、
シリーズを使用します。 dt.is_leap_year
属性を使用して、このシリーズオブジェクトの日付がうるう年にあるかどうかを確認します。
#check、e If日付が指定されます
#は飛躍年に属します。
結果
=
sr.dt.is_leap_year
#結果を出力
(結果)
出力:
< img src = "http://espressocode.top/images/reopenteigayzvolroun791086.jpg" />
出力からわかるように、属性は
Series.dt.is_leap_year
です。正常にアクセスされ、このシリーズオブジェクトの日付がうるう年にあるかどうかを示すブール値が返されました。例2:
Series.dt.is_leap_year属性を使用します
を使用して、このシリーズオブジェクトの基になるデータの日付が飛躍年にあるかどうかを確認します。
#パンダをpdとしてインポート
私port
pandas as pd
#シリーズを作成する
sr
=
pd.Series( pd.date_range (
`2012-12-31 00:00`
、ピリオド
=
5
、freq
=
`D`
))
#インデックスを作成
idx
=
[
`1日目`
、
`2日目`
、
`3日目`
、
`4日目`
、
`5日目`
]
#インデックスを設定
sr.index
<コードクラス="キーワード">=<コードクラス="プレーン">idx
<コードクラス= "comments">#シリーズを印刷
(sr)
出力:
![]()
ここで、
Series.dt.is_leap_year
属性を使用して、シリーズの特定のオブジェクトの日付が飛躍年にあるかどうかを確認します。 。
#日付が指定されているかどうかを確認します
#うるう年に属します。
結果
=
sr.dt.is_leap_year
#結果を出力
(結果)
出力:
< img src = "http://espressocode.top/images/mazdcheckfootsihate567988.jpg" />
出力からわかるように、属性
Series.dt.is_leap_year
は正常に実行されますアクセスして返されたブール値、このシリーズオブジェクトの日付が飛躍年にあるかどうかを示します。