Profilo di quaqua

Nome quaqua
Indirizzo email n/a
Messaggi3
  • PANDAS
    Forum >> Programmazione Python >> Calcolo scientifico
    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 ---
  • Libreria PANDAS
    Forum >> Programmazione Python >> Database
    Ciao a tutti

    non sono sicuro della sezione, nel senso se ho postato nella sezione corretta, nel caso mi scuso....




    Come da titolo ho una domanda su Pandas e nello specifico come estrapolare dati. ho il mio dataset




        covid = pd.read_csv("DATA/" + strNomeFile)
        # Delete some colums that not interest to our analysis
        covid.drop("stato", axis = 1, inplace = True)
        covid.drop("denominazione_regione", axis = 1, inplace = True)
        covid.drop("lat", axis = 1, inplace = True)
        covid.drop("long", axis = 1, inplace = True)
        covid.drop("note", axis = 1, inplace = True)
        # Replace of null date
        covid["casi_testati"].fillna(0., inplace = True)
        
    nell'esempio sopra, dopo aver caricato il dataframe, faccio una piccola pulizia sulle colonne e correggo i dati che sono null

    arrivato a questo punto, devo selezionare le varie righe per copiarle in un altro dataframe.

    come posso fare? nel senso come posso copiare una righa che soddisfa una o più condizioni?




    Grazie

  • formattazione print
    Forum >> Principianti
    Ciao a tutti


    ho un piccolo problema di formattazione con print




    il codice è il seguente:

        for i in range(0, InitFibo, 1):
            if(i%7 == 0)&(i != 0):
                print(str(VetSumero)+"\n")
            else:
                print(str(VetSumero)+", ")
    
    quello che voglio fare è che finché non raggiungo l'ottava posizione del vettore VetSumero, mi scriva a video i numeri in file separati da una virgola, raggiunto l'ottavo numero vada a capo. ora a parte l'errore della suddivisione in ottetti come faccio ad ottenere i numeri in fila invece che tutti in colonna?

    come si può vedere qui di seguito

    0, 
    1, 
    1, 
    2, 
    3, 
    5, 
    8, 
    4
    
    3, 
    7, 
    1, 
    8, 
    9, 
    8, 
    8
    
    7, 
    6, 
    4, 
    1, 
    5, 
    6, 
    2
    
    8, 
    1, 
    9, 
    1, 
    1, 
    2, 
    3
    
    
    Grazie