pyspark.pandas.DatetimeIndex

pyspark.pandas。 DatetimeIndex

不可變的ndarray-like datetime64數據。

參數
數據 類數組(維),可選的

可選datetime-like數據構建索引。

頻率 str或熊貓抵消對象,可選的

熊貓日期對應抵消字符串或對象之一。字符串“推斷”可以為了傳遞指數的頻率設置為推斷頻率在創建。

正常化 bool,默認的錯誤

正常化開始/結束日期到午夜之前生成日期範圍。

關閉 {“左”、“右”},可選的

設置是否包括開始結束在邊界上。默認包括兩端的邊界點。

模棱兩可的 “推斷”,bool-ndarray, NaT,默認“提高”

當鍾搬落後由於DST,可能出現模棱兩可的倍。例如在歐洲中部時間(UTC + 01),當從03:00 DST 02:00 non-DST,發生在當地時間02:30:00 00:30:00 UTC, 01:30:00 UTC。在這種情況下,模棱兩可的參數規定模棱兩可的時代應該如何處理。

  • “推斷”將試圖推斷出秋天dst-transition小時基於秩序

  • bool-ndarray真正意味著DST時間,錯誤意味著non-DST時間(注意,這個標誌是隻適用於模糊)

  • “NaT”將返回NaT哪裏有模棱兩可的

  • “提高”將提高一個AmbiguousTimeError如果有模棱兩可的。

dayfirst bool,默認的錯誤

如果這是真的,解析日期數據與一階的那一天。

bool,默認的錯誤

如果真正的解析日期數據與一階。

dtype numpy。dtypeor str, default None

注意,隻有NumPy dtype允許“datetime64 (ns)”。

複製 bool,默認的錯誤

輸入ndarray複製。

的名字 標簽,默認沒有

名稱存儲在索引中。

另請參閱

指數

熊貓基地指數類型。

to_datetime

將參數轉換為日期時間。

例子

> > >psDatetimeIndex([“1970-01-01”,“1970-01-01”,“1970-01-01”])DatetimeIndex ([“1970-01-01”,“1970-01-01”,“1970-01-01”], dtype =“datetime64 (ns)”,頻率=沒有)

從一個係列:

> > >datetime進口datetime> > >年代=ps係列([datetime(2021年,3,1),datetime(2021年,3,2)),指數=(10,20.])> > >psDatetimeIndex(年代)DatetimeIndex (“2021-03-01”,“2021-03-02”, dtype =“datetime64 (ns)”,頻率=沒有)

從一個指數:

> > >idx=psDatetimeIndex([“1970-01-01”,“1970-01-01”,“1970-01-01”])> > >psDatetimeIndex(idx)DatetimeIndex ([“1970-01-01”,“1970-01-01”,“1970-01-01”], dtype =“datetime64 (ns)”,頻率=沒有)

方法

所有(* * kwargs * args)

返回所有元素是否正確。

任何((軸))

返回任何元素是否為真。

附加(其他)

添加索引選項的集合在一起。

argmax()

返回一個最大參數索引器。

argmin()

返回一個最小參數索引器。

asof(標簽)

返回標簽從索引中,或者,如果不存在,那麼前一個。

astype(dtype)

把指定dtype pandas-on-Spark對象dtype

裝天花板(* * kwargs頻率,* args)

對數據執行裝天花板操作指定的頻率。

複製((姓名、深))

這個對象的一個副本。

day_name((地區))

返回天係列的名稱與指定的場所。

刪除(loc)

與通過新索引位置(- s)刪除。

區別(其他[,])

返回一個新的索引的元素索引不其他

下降(標簽)

與通過新索引標簽列表刪除。

drop_duplicates([繼續])

返回索引刪除了重複的值。

droplevel(高度)

返回索引刪除請求級別(s)。

dropna([如何])

返回索引或MultiIndex NA /南值

=(其他)

確定兩個索引對象包含相同的元素。

因式分解([,na_sentinel])

編碼對象為枚舉類型或類別變量。

fillna(值)

NA / NaN值填充指定的值。

地板上(* * kwargs頻率,* args)

執行地麵操作的數據到指定的頻率。

get_level_values(高度)

回報指數如果一個有效的水平。

holds_integer()

是否類型是整數類型。

相同的(其他)

類似於等於,但檢查其他類似的屬性也相等。

indexer_at_time(時間[,asof])

返回索引值的位置在一天中的特定時間(例如:)早上九時三十分。

indexer_between_time(start_time end_time […])

返回索引的位置值之間特定的一天(例如:9:00-9:30AM)。

插入(loc項)

使新索引插入新項的位置。

十字路口(其他)

形成兩個索引對象的交集。

is_boolean()

返回如果當前索引類型是一個布爾類型。

is_categorical()

返回如果當前索引類型分類類型。

is_floating()

返回如果當前索引類型是一個浮動的類型。

is_integer()

返回如果當前指數類型是整數類型。

is_interval()

返回如果當前指數類型是一個間隔類型。

is_numeric()

返回如果當前索引類型是數字類型。

is_object()

返回如果當前指數類型是對象類型。

is_type_compatible(一)

索引類型是否與所提供的類型兼容。

型號(值)

檢查是否包含在係列或索引。

並網發電()

檢測現有(non-missing)值。

isnull()

檢測現有(non-missing)值。

()

返回第一個元素的底層數據作為一個python標量。

地圖(映射器[na_action])

映射值使用輸入對應(dict係列,或函數)。

馬克斯()

返回索引的最大價值。

最小值()

返回索引的最小值。

month_name((地區))

返回指定地區的月DatetimeIndex的名字。

正常化()

轉換到午夜。

notna()

檢測現有(non-missing)值。

notnull()

檢測現有(non-missing)值。

nunique([dropna,大約,rsd])

返回對象的獨特的元素數量。

重命名(名稱[,原地])

改變指數或MultiIndex名稱。

重複(重複)

重複的元素索引/ MultiIndex。

(* * kwargs頻率,* args)

對數據執行一輪操作指定的頻率。

set_names(名稱、級別,原地)

設置索引或MultiIndex名字。

轉變([時期,fill_value])

轉變係列/索引所需數量的時期。

排序(* * kwargs * args)

使用sort_values代替。

sort_values([return_indexer,提升])

返回一個分類指數的副本,並可選地返回排序索引本身的指標。

strftime(date_format)

轉換為一個字符串索引date_format指定使用。

symmetric_difference(其他,result_name])

計算兩個索引對象的對稱差分。

(指標)

返回給定的元素位置指數沿著一個軸。

to_frame([指數名稱])

創建一個DataFrame包含索引的列。

to_list()

返回的列表值。

to_numpy([dtype,複製])

一個NumPy ndarray指數或MultiIndex代表值。

to_pandas()

返回一個熊貓指數。

to_series([名字])

創建一係列索引和索引鍵值等於有用地圖返回一個基於索引的索引器。

tolist()

返回的列表值。

轉置()

返回轉置為索引,索引本身。

聯盟(其他[,])

兩個索引對象的結合形式。

獨特的((水平))

返回索引中惟一值。

value_counts([正常化,排序,提升,…))

返回包含項係列獨特的價值觀。

視圖()

這是定義為一個複製相同的身份

屬性

T

返回轉置為索引,索引本身。

asi8

整數表示的值。

一天

datetime的日子。

day_of_week

星期的星期一= 0,周日= 6。

day_of_year

順序的一天。

dayofweek

星期的星期一= 0,周日= 6。

dayofyear

順序的一天。

days_in_month

月的天數。

daysinmonth

月的天數。

dtype

返回dtype底層數據的對象。

返回true,如果當前對象是空的。

has_duplicates

如果指數有重複,返回True,否則錯誤的。

hasnans

如果有任何遺漏值返回True。

小時

小時的datetime。

inferred_type

返回一個字符串的類型推斷值。

is_all_dates

返回如果所有索引的數據類型是datetime。

is_leap_year

布爾指標如果日期屬於一個閏年。

is_monotonic

返回布爾值的對象是單調遞增的。

is_monotonic_decreasing

返回布爾值的對象是否單調下降。

is_monotonic_increasing

返回布爾值的對象是單調遞增的。

is_month_end

指示是否日期是這個月的最後一天。

is_month_start

指示是否日期是這個月的第一天。

is_quarter_end

指標是否日期是一個季度的最後一天。

is_quarter_start

指標是否日期是四分之一的第一天。

is_unique

返回如果指數具有獨特的價值。

is_year_end

指明的日期是今年的最後一天。

is_year_start

指明的日期是每年的第一天。

微秒

datetime的微秒。

一分鍾

分鍾的datetime。

12月1月的時間戳= 1 = 12。

的名字

返回索引的名稱。

的名字

返回索引的名稱。

ndim

返回一個int數組維數代表的數量。

nlevels

的水平指數和MultiIndex。

季度

四分之一的日期。

第二個

秒的datetime。

形狀

返回一個元組的底層數據的形狀。

大小

返回一個int代表該對象的元素數量。

返回一個數組代表數據的索引。

本周序數。

工作日

星期的星期一= 0,周日= 6。

weekofyear

本周序數。

一年

今年的datetime。