Physikalische Konstanten in R

8

Nur neugierig - gibt es irgendwo ein Paket oder ein Dataset, das Werte für physikalische Konstanten enthält? Ich frage nur, weil ich jetzt 273.15 (Celsius zu Kelvin Konvertierung) mehrmals falsch eingegeben habe. =)

    
Ken Williams 10.11.2011, 22:43
quelle

5 Antworten

3

Die Pakete marelac und dielectric haben beide physikalische Konstanten, aber nicht diese. marelac::convert_T führt die Temperaturumrechnung durch.

    
Brian Diggs 10.11.2011, 22:53
quelle
10

Es ist eine ziemlich große Aufgabe, diese Informationen zusammenzustellen, aber einige der thermodynamischen Konstanten sind in marelac verfügbar:

%Vor%

Zusätzlich zu den R-Ressourcen in meine Antwort auf die Frage, die @joran zitiert hat Dies sind weitere Ressourcen bei NIST:

Ссылка

Ссылка

Ссылка

Ich nahm die Aufgabe an, die NIST-Konstanten-Tabelle zu lesen und sie so zu bearbeiten, dass die Umwandlung in numerisch sinnvoll wäre, und das war der Eingabecode:

%Vor%

.... und hier ist die dput-Version:

%Vor%     
42- 11.11.2011 04:40
quelle
2

Darf ich zwei Optionen empfehlen:

1) Wenn Sie diese Konstanten immer benötigen, können Sie die .First-Bibliothek in Form von C2K<-273.15 verwenden. Sie können Konstanten zuweisen und dort speichern. Weitere Informationen hierzu finden Sie unter Ссылка

2) Wenn Sie die Dateien nur gelegentlich verwenden möchten, speichern Sie die Konstanten in einer Textdatei im selben Format wie oben x<-273.15 und dann den Pfad zu dieser Datei mit der Quellfunktion im folgenden Format: source(C:\Users\PAth to save file text\formulas.txt)

Dies gibt Ihnen mehr Kontrolle über die Konstanten, als wenn Sie sich auf ein Paket verlassen, das möglicherweise enthält, was Sie wollen.

    
Tyler Rinker 11.11.2011 04:29
quelle
1

Sollte ziemlich einfach heruntergeladen und analysiert werden:

Ссылка

  • sieht wie ein festes Format aus, aber diese numerischen Tripel sind vielleicht ein wenig fummelig. Es hat jedoch nicht Ihre 273.15, weil es vielleicht nicht eine "physikalische Konstante" ist. Aber wenn Sie jemals den abgeschirmten Helion benötigen, um Proton mag abzuschirmen. Mama. Verhältnis, sein dort.

[eigentlich scratch das, diese Datei ist nicht schön formatiert, und ein paar der Konstanten brechen sogar die ungefähre Formatierung mit fester Breite. Benötigt eine cleverere Verarbeitung, um nützlich zu sein.

    
Spacedman 11.11.2011 00:15
quelle
0

Hier ist ein weiteres Parsen der NIST CODATA-Tabelle von physikalischen Konstanten. Es ist ähnlich BondedDust Antwort oben, aber mit (was ich denke, ist) leicht Lesbarkeit aufgrund der Verwendung von stringr .

%Vor%

Und das ist es. Jetzt ist es einfach, in R die Daten zu suchen, um die gewünschten Konstanten zu finden, und die Konstanten, die Sie für Variablennamen verwenden, zuzuordnen, ohne sie manuell eingeben zu müssen.

%Vor%     
Curt F. 22.01.2015 02:12
quelle