Forum >> Programmazione Python >> Calcolo scientifico >> PANDAS

Pagina: 1

Buonasera a tutti

dopo essermi caricato un file csv, da questo file voglio estrarre alcuni dati e salvarli in altro dataframe, per cui ho scritto il seguente codice




import pandas as pd

df = pd.read_csv("DATA/" + strNomeFile)
df1 = pd.DataFrame(columns = df.columns)
Row = df.iloc0
df1.append(Row)
                
strNomeFile è una stringa che contiene il nome del file csv

df1 è il dataframe dove voglio mettere alcune righe del dataframe df

quindi ho pensato di utilizzare la funzione iloc per selezionare le righe che mi interessano, poi con append pensavo di copiare la riga selezionata in df.




ma sicuramente sbaglio qualcosa... perché se faccio


df1.head()
mi stampa il dataframe, ma lo stampa solo con gli indici delle colonne, senza la riga che avevo selezionato di df




qualcuno mi può spiegare dove sbaglio?




Grazie



--- Ultima modifica di quaqua in data 2020-11-21 23:11:59 ---
ciao scusami leggo solo ora il tuo post. Molto probabilmente avrai già risolto ma io ci provo cmq.



Hai per caso provato a leggere gli indici delle righe con df1.index ?

Cosa ti restituisce?








Pagina: 1



Esegui il login per scrivere una risposta.