用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。