Question:
Où puis-je trouver une feuille de calcul téléchargeable des propriétés des éléments?
Mostafa Farzán
2012-12-18 21:25:05 UTC
view on stackexchange narkive permalink

Désolé pour la FAQ, mais je ne sais vraiment pas où trouver une feuille de calcul complète pour les propriétés des éléments. Je veux dire un tableau qui a une ligne pour chaque élément, et les colonnes sont ses propriétés, telles que le nom, le numéro atomique, la densité, le point de fusion, etc. Je sais qu'il existe de nombreux sites ou références pour cela, mais j'en ai besoin dans format tabulaire, car je souhaite analyser des données, créer des graphiques, etc.

Quelque chose comme [ceci] (http://exceltemplate.net/education/printable-periodic-table/)?
Ou si quelqu'un connaît la programmation, il peut extraire le code source de [ce] site Web (http://chemreference.com/). (Je ne sais pas si c'est légal)
Oui, @AdityaSriram, C'est exactement ce que je voulais
il suffit de visiter "http://images-of-elements.com/element-properties.php" et de "sélectionner tout" et de copier pour exceller
Cinq réponses:
Richard Terrett
2012-12-19 17:22:10 UTC
view on stackexchange narkive permalink

Eh bien, voici un fichier CSV que j'ai analysé à partir des données JSON fournies par le site Web de Paul Nathan, qui à son tour ont été produites à partir de données gPeriodic en réponse à cette question. gPeriodic est FOSS, donc je ne peux que supposer que les données des éléments contenues dans sont bonnes à partager, même si je n'ai aucune idée de leur provenance.

L'analyseur utilise le module python json pour lire les données, que je puis écrit dans des valeurs séparées par des virgules, qui devraient être lisibles par n'importe quel tableur à mi-chemin compétent.

Le voici: Lien Pastebin

enregistrez-le sous elementdata.csv et vous êtes prêt à partir.

Quelques pièges:

  • Ceci reproduit les données gPeriodic, les verrues et tout. Je ne donne aucune garantie quant à son exactitude, sa récence, etc. Je viens de mongler les données.
  • Certaines des données sont augmentées de tildes, de notes sur la température / polymorphe / état, etc. sont mais vous devrez peut-être les couper si vous voulez les tracer sous forme de valeurs numériques.
  • L'argon avait un rayon atomique de «2-», quoi que cela signifie. Je l'ai coupé.
  • Excel est un logiciel de blague et interprète habituellement les nombres entre parenthèses comme des négatifs, car apparemment certains comptables ont décidé que les nombres entourant les parenthèses étaient une option plus judicieuse que d'utiliser un signe moins. Inutile de dire que c'est faux. J'ai résolu le problème en enveloppant les nombres affectés entre crochets angulaires.
  • Il n'y a pas de rayons ioniques dans les données source. Du tout. Ce n'est pas ma faute.
  • Les colonnes héritent des unités des données source. J'ai laissé les unités volontairement parce que je voulais que chaque colonne n'ait aucun espace dans le nom pour faciliter le traitement dans R ou autre. De plus, les unités du fichier source ont des caractères incommodes du point de vue du codage.

J'ai essayé de tracer Z par rapport au rayon covalent dans R à partir de ces données - ça a l'air bien:

enter image description here

Certains des points de données sont manquants, d'autres ne sont pas lus par R car ils sont enveloppés dans <> - pré-traiter à votre guise.

Merci, mec, mais @AdityaSriram m'a obtenu le fichier Excel que j'avais décrit. Une autre fois, merci.
@MostafaFarzán - Aucune infraction n'est destinée à Aditya, mais les données auxquelles je renvoie contiennent des informations supplémentaires considérables qui peuvent être assez intéressantes à tracer. De plus, en tant que .csv, il peut être ouvert dans Excel ainsi que dans des centaines d'autres programmes sur toutes les plates-formes, ce qui le rend considérablement plus portable qu'un .xls, pour lequel l'interopérabilité a toujours été une faible priorité pour Microsoft.
Désolé, je ne savais pas qu'Excel pouvait ouvrir ces fichiers. Le fichier était cool, mais comme ce fichier xls, il a besoin de quelques travaux avant la création de graphiques.
"Aucune infraction destinée à Aditya" -> Aucune prise.
Ces données n'ont pas été mises à jour avec les noms d'éléments de 2016.
Aditya Sriram
2012-12-22 18:12:08 UTC
view on stackexchange narkive permalink

Très bien, voici mes données tirées de la référence mentionnée dans mon commentaire ci-dessus. Je ne peux pas garantir leur exactitude.
C'est dans le . csv format de fichier pour sa large utilisation comme éclairé par Richard Terrett . Vous pouvez combiner certaines plages de ce fichier csv / tableur à celui préparé par Richard, car il contient certaines propriétés non contenues dans la source de Richard.
Il y a aussi certaines propriétés dans le fichier de Richard qui sont absentes / incorrectes dans le mien donc ce fichier mieux utilisé en conjonction avec le fichier de Richard.

Pas mal! Je suppose que cela a été obtenu en grattant le site ChemReference?
Oui depuis le site (chem \ * cough \ * refer \ * cough \ *ence). J'ai d'abord copié le code HTML source, utilisé Python-Beautiful Soup pour obtenir uniquement la partie périodique , puis écrit un programme pour rassembler les données / propriétés des balises

,

,

et

dans des dictionnaires enfin afficher le contenu du dictionnaire dans un fichier csv.
Ces données n'ont pas été mises à jour avec les noms d'éléments de 2016.
baptiste
2017-12-29 14:58:41 UTC
view on stackexchange narkive permalink

J'ai trouvé une belle base de données json ici (elle peut contenir des erreurs, je ne sais pas, mais il y a des liens vers les sources originales).

Meilleure visualisation avec Chernoff fait face à l'OMI,

enter image description here

  bibliothèque (jsonlite) bibliothèque (ggplot2) bibliothèque (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 , sourire = densité, sourcil = chaleur_molaire)) + geom_text (aes (label = symbole), vjust = 2.5) + guides (fill = guide_legend (ncol = 2)) + theme_void () + scale_brow_continuous (breaks = c (10, 25) , 50)) + thème (legend.position = 'right', panel.background = element_rect (color = "black"))  
Lukasz
2016-10-10 15:35:29 UTC
view on stackexchange narkive permalink

J'ai collecté beaucoup de données sur les éléments à partir de plusieurs sources et construit un petit paquet python autour de celui-ci appelé mendeleev. Les données sont contenues dans une base de données SQLite3 à partir de laquelle vous pouvez facilement extraire des fichiers csv de tables individuelles.

La plupart des données sont correctement référencées afin que vous puissiez retracer leur origine.

De plus, comme l'interface est écrite en Python, vous pouvez facilement tracer et analyser les données si nécessaire.

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

Voici une feuille de calcul Google Sheets contenant des données de base: https://docs.google.com/spreadsheets/d/1vEOwbbl-l805_i2oWSVCFxfmFDstwkuRjkZQfBrTh6k/edit?usp=sharing

J'espère que c'est utile!



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...