Domanda:
Dove posso trovare un foglio di calcolo scaricabile con le proprietà degli elementi?
Mostafa Farzán
2012-12-18 21:25:05 UTC
view on stackexchange narkive permalink

Ci scusiamo per le FAQ, ma davvero non so dove trovare un foglio di calcolo completo per le proprietà degli elementi. Intendo una tabella che ha una riga per ogni elemento e le colonne sono le sue proprietà, come nome, numero atomico, densità, punto di fusione, ecc. So che ci sono molti siti o riferimenti per questo, ma ne ho bisogno in formato tabulare, perché voglio analizzare dati, creare grafici, ecc.

Qualcosa come [questo] (http://exceltemplate.net/education/printable-periodic-table/)?
Oppure, se qualcuno conosce la programmazione, può acquisire il codice sorgente di [questo] (http://chemreference.com/) sito Web (non so se è legale)
Sì, @AdityaSriram, Questo è esattamente quello che volevo
visita "http://images-of-elements.com/element-properties.php" e "seleziona tutto" e copia in Excel
Cinque risposte:
Richard Terrett
2012-12-19 17:22:10 UTC
view on stackexchange narkive permalink

Bene, ecco un file CSV che ho analizzato dai dati JSON forniti dal sito web di Paul Nathan, che a sua volta è stato prodotto dai dati di gPeriodic in risposta a questa domanda. gPeriodic è FOSS, quindi posso solo presumere che i dati dell'elemento contenuti all'interno siano buoni da condividere, anche se non ho idea della sua provenienza.

Il parser utilizza il modulo json python per leggere i dati, che io quindi scritto in valori separati da virgole, che dovrebbero essere leggibili da qualsiasi programma di fogli di calcolo competente a metà.

Eccolo: Pastebin Link

salvalo come elementdata.csv e sei a posto.

Alcuni trucchi:

  • Questo riproduce i dati gPeriodic, le verruche e tutto il resto. Non garantisco la correttezza, l'attualità, ecc. Ho appena modificato i dati.
  • Alcuni dati sono aumentati con tilde, note su temperatura / polimorfo / stato ecc. Li ho lasciati così come sono ma potresti doverli tagliare se vuoi tracciarli come valori numerici.
  • L'argon aveva un raggio atomico di "2-", qualunque cosa significhi. L'ho tagliato.
  • Excel è software per scherzi e interpreta abitualmente i numeri racchiusi tra parentesi come negativi, perché a quanto pare alcuni contabili hanno deciso che circondare i numeri tra parentesi è un'opzione più sensata rispetto all'utilizzo di segno meno. Inutile dire che questo è sbagliato. Ho risolto il problema racchiudendo i numeri interessati tra parentesi angolari.
  • Non ci sono raggi ionici nei dati di origine. Affatto. Non è colpa mia.
  • Le colonne ereditano le unità dei dati di origine. Ho lasciato le unità apposta perché volevo che ogni colonna non avesse spazi nel nome per facilitare l'elaborazione in R o altro. Inoltre, le unità nel file sorgente hanno alcuni caratteri scomodi dal punto di vista della codifica.

Ho provato a tracciare Z rispetto al raggio covalente in R da questi dati - sembra a posto:

enter image description here

Mancano alcuni punti dati, altri non vengono letti da R perché sono racchiusi in <>: pre-elaborarli a tuo piacimento.

Grazie, amico, ma @AdityaSriram mi ha procurato il file excel che avevo descritto. Un'altra volta, grazie.
@MostafaFarzán - Nessuna offesa destinata ad Aditya, ma i dati a cui mi collego contengono notevoli informazioni aggiuntive che possono essere piuttosto interessanti da tracciare. Inoltre, come .csv, può essere aperto in excel così come letteralmente centinaia di altri programmi su tutte le piattaforme, rendendolo notevolmente più portabile di un .xls, per il quale l'interoperabilità è sempre stata una priorità bassa per Microsoft.
Mi spiace, non sapevo che Excel potesse aprire questi file. Il file era bello, ma come quel file xls, necessita di alcuni lavori prima della creazione di grafici.
"Nessun reato destinato ad Aditya" -> Nessuno preso.
Questi dati non sono stati aggiornati con i nomi degli elementi 2016.
Aditya Sriram
2012-12-22 18:12:08 UTC
view on stackexchange narkive permalink

Bene, ecco i miei dati presi dal riferimento menzionato nel mio commento sopra. Non posso garantire la sua accuratezza.
Questo è nel . csv per il suo ampio utilizzo, come spiegato da Richard Terrett . Puoi combinare determinati intervalli da questo foglio di calcolo csv a quello preparato da Richard, perché contiene alcune proprietà non contenute nella fonte di Richard.
Inoltre ci sono alcune proprietà nel file di Richard che sono assenti / improprie nel mio, quindi questo file è meglio usarlo insieme al file di Richard.

Non male! Presumo che questo sia stato ottenuto raschiando il sito ChemReference?
Sì dal sito (chem \ * cough \ * refer \ * cough \ * ence). Prima ha copiato l'HTML di origine, utilizzato Python-Beautiful Soup per ottenere solo la parte periodica , quindi ha scritto un programma per raccogliere dati / proprietà dai tag

,

,

e

nei dizionari restituisce il contenuto del dizionario in un file csv.
Questi dati non sono stati aggiornati con i nomi degli elementi 2016.
baptiste
2017-12-29 14:58:41 UTC
view on stackexchange narkive permalink

Ho trovato un bel database json qui (potrebbe contenere errori, non lo saprei, ma ci sono collegamenti alle fonti originali).

Visualizzazione ottimale con Chernoff affronta IMO,

enter image description here

  library (jsonlite) library (ggplot2) library (ggChernoff) # https://github.com / Bowserinator / Periodic-Table-JSONd <- fromJSON ('PeriodicTableJSON.json') [["elements"]] ggplot (d, aes (xpos, 10-ypos)) + geom_chernoff (aes (fill = category, size = phase , smile = densità, brow = molar_heat)) + geom_text (aes (label = symbol), vjust = 2.5) + guides (fill = guide_legend (ncol = 2)) + theme_void () + scale_brow_continuous (interruzioni = c (10, 25 , 50)) + theme (legend.position = 'right', panel.background = element_rect (color = "black"))  
Lukasz
2016-10-10 15:35:29 UTC
view on stackexchange narkive permalink

Ho raccolto molti dati sugli elementi da diverse fonti e ho costruito un piccolo pacchetto Python attorno ad esso chiamato mendeleev. I dati sono contenuti in un database SQLite3 dal quale è possibile estrarre facilmente file csv di singole tabelle.

La maggior parte dei dati se correttamente referenziata in modo da poter risalire alla sua origine.

Inoltre poiché l'interfaccia è scritta in Python puoi facilmente tracciare e analizzare i dati se necessario.

Hopper Kremer
2017-10-22 05:43:41 UTC
view on stackexchange narkive permalink

Ecco un foglio di lavoro di Fogli Google con i dati di base: https://docs.google.com/spreadsheets/d/1vEOwbbl-l805_i2oWSVCFxfmFDstwkuRjkZQfBrTh6k/edit?usp=sharing

Spero sia utile!



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...