Cálculo de Volúmenes.
This commit is contained in:
@@ -349,6 +349,13 @@ server <- function(input, output) {
|
|||||||
if (!is.null(input$file_analy)){
|
if (!is.null(input$file_analy)){
|
||||||
table<-read.xlsx(input$file_analy$datapath, sheet = 1, check.names = F, sep.names = " ")
|
table<-read.xlsx(input$file_analy$datapath, sheet = 1, check.names = F, sep.names = " ")
|
||||||
if ("sex" %in% colnames(table)){table<-select(table, -sex)}
|
if ("sex" %in% colnames(table)){table<-select(table, -sex)}
|
||||||
|
table$Long<-gsub(",",".", table$Long)
|
||||||
|
table$Wide<-gsub(",",".", table$Wide)
|
||||||
|
for (i in 1:nrow(table)){
|
||||||
|
long<-as.numeric(strsplit(table[i,"Long"],"+", fixed = T)[[1]])
|
||||||
|
wide<-as.numeric(strsplit(table[i,"Wide"],"+", fixed = T)[[1]])
|
||||||
|
table[i,"Volume"]<-sum(sapply(1:length(long), function(x) (long[x]*wide[x]*wide[x])*(pi/6)))
|
||||||
|
}
|
||||||
analysis$taula<-table
|
analysis$taula<-table
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user