El constructor de dataframes es pandas.DataFrame. Acepta cuatro parámetros principales:
- data: estructura de datos ndarray (array NumPy), diccionario u otro dataframe
- index: índice a aplicar a las filas. Si no se especifica, se asignará uno por defecto formado por números enteros entre 0 y n-1, siendo n el número de filas del dataframe.
- columns: etiquetas a aplicar a las columnas. Al igual que ocurre con el índice de filas, si no se añade se asignará uno automático formado por números enteros entre 0 y n-1, siendo n el número de columnas.
- dtype: tipo a aplicar a los datos. Solo se permite uno. Si no se especifica, se infiere el tipo de cada columna a partir de los datos que contengan.
Los valores de los índices de filas y columnas no tienen por qué ser necesariamente distintos.
Veamos algunas de las estructuras a partir de las que es posible construir un dataframe: