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


Python pandas.array()用法及代碼示例


此方法用於根據所需數據類型的序列創建數組。

用法:pandas.array(data:Sequence[object], dtype:Union[str, numpy.dtype, pandas.core.dtypes.base.ExtensionDtype, NoneType] = None, copy:bool = True)

參數:

  • data:對象序列。 `data`內部的標量應為`dtype`的標量類型的實例。預期`data`代表一維數據數組。當`data`是Index或Series時,將從`data`中提取基礎數組。
  • dtype:tr,np.dtype或ExtensionDtype(可選)。用於數組的dtype。這可以是NumPy dtype或在 Pandas 中注冊的擴展類型。
  • copy:布爾值,默認為True。是否複製數據,即使沒有必要也是如此。根據`data`的類型,即使“ copy = False”,創建新陣列也可能需要複製數據。

下麵是上述方法的實現和一些示例:

範例1:



Python3

# importing packages 
import pandas 
  
# create Pandas array with dtype string 
pd_arr = pandas.array(data=[1,2,3,4,5],dtype=str) 
  
# print the formed array 
print(pd_arr)

輸出:

<PandasArray>
['1', '2', '3', '4', '5']
Length:5, dtype:str32

範例2:

Python3

# importing packages 
import pandas 
import numpy 
  
# create Pandas array with dtype from numpy 
pd_arr = pandas.array(data=['1', '2', '3', '4', '5'], 
                      dtype=numpy.int8) 
  
# print the formed array 
print(pd_arr)

輸出:

<PandasArray>
[1, 2, 3, 4, 5]
Length:5, dtype:int8

相關用法


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