當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python dask.datasets.timeseries用法及代碼示例

用法:

dask.datasets.timeseries(start='2000-01-01', end='2000-01-31', freq='1s', partition_freq='1d', dtypes={'id': <class 'int'>, 'name': <class 'str'>, 'x': <class 'float'>, 'y': <class 'float'>}, seed=None, **kwargs)

使用隨機數據創建時間序列 DataFrame

參數

start日期時間(或 datetime-like 字符串)

時間序列的開始

end日期時間(或 datetime-like 字符串)

時間序列結束

dtypesdict

列名到類型的映射。有效類型包括 {float, int, str, ‘category’}

freqstring

時間序列頻率的字符串,如 ‘2s’ 或“1H”或“12W”

partition_freqstring

像“1M”或“2Y”這樣的字符串,用於將數據幀劃分為分區

seedint(可選)

randomstate種子

kwargs:

將關鍵字傳遞給單個列創建函數。關鍵字的前綴應該是列名,然後是下劃線。

例子

>>> import dask
>>> df = dask.datasets.timeseries()
>>> df.head()  
          timestamp    id     name         x         y
2000-01-01 00:00:00   967    Jerry -0.031348 -0.040633
2000-01-01 00:00:01  1066  Michael -0.262136  0.307107
2000-01-01 00:00:02   988    Wendy -0.526331  0.128641
2000-01-01 00:00:03  1016   Yvonne  0.620456  0.767270
2000-01-01 00:00:04   998   Ursula  0.684902 -0.463278
>>> df = dask.datasets.timeseries(
...     '2000', '2010',
...     freq='2H', partition_freq='1D', seed=1,  # data frequency
...     dtypes={'value': float, 'name': str, 'id': int},  # data types
...     id_lam=1000  # control number of items in id column
... )

相關用法


注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.datasets.timeseries。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。