reemplazar filas en un dataframe pandas

Quiero comenzar con un dataframe vacío y luego agregarle una fila cada vez. Incluso puedo comenzar con un cuadro de data=pd.DataFrame(np.zeros(shape=(10,2)),column=["a","b"]) 0 datos data=pd.DataFrame(np.zeros(shape=(10,2)),column=["a","b"]) y luego reemplazar una línea cada vez.

¿Cómo puedo hacer eso?

Use .loc para la selección basada en tags, es importante que entienda cómo cortar correctamente: http://pandas.pydata.org/pandas-docs/stable/indexing.html#selection-by-label y entienda por qué debe evitar encadenar asignación: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy

 In [14]: data=pd.DataFrame(np.zeros(shape=(10,2)),columns=["a","b"]) data Out[14]: ab 0 0 0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 [10 rows x 2 columns] In [15]: data.loc[2:2,'a':'b']=5,6 data Out[15]: ab 0 0 0 1 0 0 2 5 6 3 0 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 [10 rows x 2 columns]