función pandas.array() en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *