用法:
Series.view(dtype=None)
創建係列的新視圖。
此函數將返回一個新係列,其中包含內存中相同基礎值的視圖,可選擇用新數據類型重新解釋。新數據類型必須保持相同的字節大小,以免導致索引錯位。
- dtype:數據類型
數據類型對象或其字符串表示形式之一。
- Series
一個新的 Series 對象作為內存中相同數據的視圖。
參數:
返回:
注意:
係列默認使用
dtype=float64
實例化。雖然numpy.ndarray.view()
將返回與原始數組具有相同數據類型的視圖,但Series.view()
(未指定 dtype)將嘗試使用float64
,如果原始數據類型大小(以字節為單位)不同,則可能會失敗。例子:
>>> s = pd.Series([-2, -1, 0, 1, 2], dtype='int8') >>> s 0 -2 1 -1 2 0 3 1 4 2 dtype:int8
-1
的 8 位有符號整數表示是0b11111111
,但如果讀取為 8 位無符號整數,則相同的字節表示 255:>>> us = s.view('uint8') >>> us 0 254 1 255 2 0 3 1 4 2 dtype:uint8
這些視圖具有相同的基本價值:
>>> us[0] = 128 >>> s 0 -128 1 -1 2 0 3 1 4 2 dtype:int8
相關用法
- Python pandas.Series.values用法及代碼示例
- Python pandas.Series.var用法及代碼示例
- Python pandas.Series.value_counts用法及代碼示例
- Python pandas.Series.add_prefix用法及代碼示例
- Python pandas.Series.map用法及代碼示例
- Python pandas.Series.max用法及代碼示例
- Python pandas.Series.str.isdecimal用法及代碼示例
- Python pandas.Series.str.get用法及代碼示例
- Python pandas.Series.to_csv用法及代碼示例
- Python pandas.Series.dt.day_name用法及代碼示例
- Python pandas.Series.sample用法及代碼示例
- Python pandas.Series.head用法及代碼示例
- Python pandas.Series.eq用法及代碼示例
- Python pandas.Series.plot.line用法及代碼示例
- Python pandas.Series.to_pickle用法及代碼示例
- Python pandas.Series.between_time用法及代碼示例
- Python pandas.Series.reindex_like用法及代碼示例
- Python pandas.Series.dt.is_year_end用法及代碼示例
- Python pandas.Series.repeat用法及代碼示例
- Python pandas.Series.str.replace用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.Series.view。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。