此方法用於根據所需數據類型的序列創建數組。
用法: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
相關用法
- Python Pandas.get_option()用法及代碼示例
- Python Pandas.set_option()用法及代碼示例
- Python Pandas.describe_option()用法及代碼示例
- Python Pandas.reset_option()用法及代碼示例
- Python pandas.bdate_range()用法及代碼示例
- Python pandas.isna()用法及代碼示例
- Python pandas.eval()用法及代碼示例
- Python pandas.crosstab()用法及代碼示例
- Python pandas.lreshape()用法及代碼示例
- Python pandas.merge_asof()用法及代碼示例
- Python Pandas.Categorical()用法及代碼示例
- Python Pandas Series.str.len()用法及代碼示例
- Python Pandas.pivot()用法及代碼示例
注:本文由純淨天空篩選整理自deepanshu_rustagi大神的英文原創作品 pandas.array() function in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。