Topic: come trovare CORRISPONDENZE leggendo un foglio excel (persona/ruolo/periodo)  (Letto 182 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Eleonora

  • python unicellularis
  • *
  • Post: 1
  • Punti reputazione: 0
    • Mostra profilo
Ciao a tutti!

Sono nuova sia a python che al forum, quindi mi scuso in anticipo se sto sbagliando qualcosa.

Io sto cercando disperatamente consiglio su come scrivere un codice che mi permetta di trovare Corrispondenze all'interno di un dataframe
Io ho un database fatto da me su excel, organizzato con nomi in riga e università/data inizio/data fine in colonna, per 21 persone.
Quello che dovrei capire è chi ha frequentato la stessa università/lavoro nello stesso momento. Poi, dovrei studiare il network che ne viene fuori, e plottarlo. Usando un linguaggio più da social sciences, quello che mi serve fare è una network analysis.

Ho capito che mi serve panda intertool e network x, ho fatto delle liste che avessero queste 4 info (nomi, posti, dataIN, data Fi), provato a creare dizionari, provato con i loop. Ma c'è sempre qualcosa che non torna.

Qualche idea? E ps: è normale che sia molto difficile trovare qualcuno disposto a fare lezioni private di python?

Grazie in anticipo!

Offline nuzzopippo

  • python sapiens
  • *****
  • Post: 677
  • Punti reputazione: 0
    • Mostra profilo
Ciao @Eleonora, ben venuta

Sono nuova sia a python che al forum, quindi mi scuso in anticipo se sto sbagliando qualcosa.
beh, dataset e fogli elettronici non sono propriamente database, forse questa discussione starebbe stata meglio nella sezione "Calcolo scientifico", peccato veniale, comunque.

Ho letto ieri questo Tuo post ma non ho risposto, sperando che qualcuno degli utenti che utilizzano Pandas e networkx lo facesse, purtroppo così pare non sia, probabilmente per la eccessiva genericità del Tuo post.
Personalmente non mi interesso di calcolo scientifico (per miei limiti culturali) e non conosco le due librerie citate ma data la Tua indicazione di essere "nuova" anche su python mi fa ipotizzare che, forse, qualche aiutino potrei anche riuscire a darlo, sempre ammesso Tu ritenga possa esserTi utile.

Ammesso Tu ritenga Ti possa servire, una prima domanda è : sei riuscita ad ottenere un dataframe da un foglio elettronico? Questa parte dovrebbe essere piuttosto facile con pandas.read_excel.
In caso di risposta positiva, potresti fornire un esempio dei dati (offuscati quelli sensibili, ovviamente) da trattare e spiegare cosa Tu intenda con "Corrispondenze", ovvero, se non Ti sia riuscito di ottenere il dataframe, un esempio dei dati (sempre offuscati) da trattare (oltre cosa sia "Corrispondenza") in maniera da caricarli in un foglio elettronico e partire dall'inizio?
Ciò per poter provare a farmi le idee e, se mi riesce, iniziare darTi una mano, il resto si vedrà.

Per le "Lezioni private di python" : non credo che nessuno si cimenterebbe mai e che Ti servirebbero a qualcosa, per imparare a programmare ci vuole tempo (molto), impegno (moltissimo), tante tante letture di docs, tecniche e codice altrui, oltre che provarci infinite volte.