Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
spdgrams:lan_c1_chondrite_sun_wm_taylor [2016/12/15 19:45]
f0ma
spdgrams:lan_c1_chondrite_sun_wm_taylor [2018/11/12 15:07] (текущий)
Строка 1: Строка 1:
-====== C1 Chondrite, Sun McDonough, 1989 + Mantle ​Taylor, McLennan, 1985 ======+====== C1 Chondrite, Sun McDonough, 1989 + Crust, ​Taylor, McLennan, 1985 ======
  
-C1 Chondrite + Mantle ​(3 ex)+C1 Chondrite + Crust (3 ex)
  
 === Details === === Details ===
Строка 50: Строка 50:
  
 for (n in ns) { for (n in ns) {
-  lcrust <- c(lcrust, subset(crust,​ Element == n)$lower_crust);​ +  ​if(n %in% crust$Element) 
-  mcrust <- c(mcrust, subset(crust,​ Element == n)$middle_crust);​ +  { 
-  ucrust <- c(ucrust, subset(crust,​ Element == n)$upper_crust);​+    ​lcrust <- c(lcrust, subset(crust,​ Element == n)$lower_crust);​ 
 +    mcrust <- c(mcrust, subset(crust,​ Element == n)$middle_crust);​ 
 +    ucrust <- c(ucrust, subset(crust,​ Element == n)$upper_crust);​ 
 +  } 
 +  else 
 +  { 
 +    lcrust <- c(lcrust,​0.0);​ 
 +    mcrust <- c(mcrust,​0.0);​ 
 +    ucrust <- c(ucrust,​0.0);​ 
 +  }
 } }
  
-lcurst ​<- c("Lower Crust",​lcrust); +cr <- data.frame(rbind(lcrust,​mcrust,​ucrust));
-mcurst <- c("​Middle Crust",mcrust); +
-ucurst <- c("​Upper Crust",ucrust);+
  
-cr <- data.frame(rbind(lcurst,​mcurst,ucurst));+names(cr<- c(paste0(ns,'​_ppm'​));
  
 print(cr); print(cr);
-print(c("​Name",​ns));​ 
- 
-names(cr) <- c("​Name",​ns);​ 
  
 ds <- selectNames(ppm_data,​c(paste0(ns,'​_ppm'​)));​ ds <- selectNames(ppm_data,​c(paste0(ns,'​_ppm'​)));​
  
-print(cr); +print(ds);
-#ds_curst <- selectNames(tcurst,​ ns);+
  
 ds <​-rbind(ds,​cr);​ ds <​-rbind(ds,​cr);​
  
 names(ds) <- ns; names(ds) <- ns;
 +
 +print(ds);
  
 ret <- c(); ret <- c();
  
-values <- cbind(ppm_data$Name,​ rowApply(`/​`,​ds,​pmsc));​+values <- cbind(c(ppm_data$Name, "Lower Crust",​ "​Middle Crust",​ "Upper Crust"​), rowApply(`/​`,​ds,​pmsc));​
 names(values)[1] <- '​Name';​ names(values)[1] <- '​Name';​
 +
 +print(values);​
  
 ret$values <- values; ret$values <- values;
  • spdgrams/lan_c1_chondrite_sun_wm_taylor.1481831123.txt.gz
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)