Este método se utiliza para crear una array a partir de una secuencia en el tipo de datos deseado.
Sintaxis: pandas.array(data: Sequence[object], dtype: Union[str, numpy.dtype, pandas.core.dtypes.base.ExtensionDtype, NoneType] = None, copy: bool = True)
Parámetros:
- data : Secuencia de objetos. Los escalares dentro de `data` deberían ser instancias del tipo escalar para `dtype`. Se espera que `data` represente una array unidimensional de datos. Cuando `data` es un índice o una serie, la array subyacente se extraerá de `data`.
- dtype: tr, np.dtype o ExtensionDtype, opcional. El dtype a usar para la array. Este puede ser un dtype NumPy o un tipo de extensión registrado con pandas.
- copia: bool, por defecto True. Si copiar los datos, incluso si no es necesario. Dependiendo del tipo de `datos`, la creación de la nueva array puede requerir la copia de datos, incluso si «copiar = Falso».
A continuación se muestra la implementación del método anterior con algunos ejemplos:
Ejemplo 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)
Producción :
<PandasArray> ['1', '2', '3', '4', '5'] Length: 5, dtype: str32
Ejemplo 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)
Producción :
<PandasArray> [1, 2, 3, 4, 5] Length: 5, dtype: int8
Publicación traducida automáticamente
Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA