import numpy as np
import pandas as pd
Creador de DataFrame
Crear índice de fila y columna
arr1 = np.arange(10).reshape(2,5)
arr1
array([[0, 1, 2, 3, 4],
[5, 6, 7, 8, 9]])
demo1 = pd.DataFrame(arr1,index=['a','b'],columns=['A','B','C','D','E'])
demo1
|
A |
B |
C |
D |
mi |
a |
0 |
1 |
2 |
3 |
4 |
B |
5 |
6 |
7 |
8 |
9 |
Usa el diccionario para crear un objeto de marco de datos
dict1 = {
'a':[0.1,2.3],'b':[2.3,4.3],'c':[3.4,5.9]}
dict1
{'a': [0.1, 2.3], 'b': [2.3, 4.3], 'c': [3.4, 5.9]}
demo2 = pd.DataFrame(dict1)
demo2
|
a |
B |
C |
0 |
0,1 |
2.3 |
3.4 |
1 |
2.3 |
4.3 |
5.9 |
demo2.values.dtype
dtype('float64')
Agregar y eliminar objetos de marco de datos
df1 = pd.DataFrame(np.arange(9).reshape(3,3),columns=['A','B','C'])
df1
|
A |
B |
C |
0 |
0 |
1 |
2 |
1 |
3 |
4 |
5 |
2 |
6 |
7 |
8 |
Agregar una columna
df1['D']=[1,2,3]
df1
|
A |
B |
C |
D |
0 |
0 |
1 |
2 |
1 |
1 |
3 |
4 |
5 |
2 |
2 |
6 |
7 |
8 |
3 |
Eliminar una columna
del df1['C']
df1
|
A |
B |
D |
0 |
0 |
1 |
1 |
1 |
3 |
4 |
2 |
2 |
6 |
7 |
3 |