2015-09-10 2 views
0

Я новичок в R, поэтому этот вопрос может показаться тривиальным, но как вы сохраняете переменные окружения в таблице в R?экспорт переменных окружения в csv в R

Позвольте мне привести пример, ниже приведены четыре переменные я вычислили

number_of_loans_complete <- NROW(loans) 
total_loan_sanctioned <- sum(loans$Sanctioned.Amount) 
total_loan_proposed <- sum(loans$Requested.Amount) 
average_tat_days <- mean(loans$Total.TAT, na.rm=TRUE) 

Я хочу, чтобы сохранить их в data.frame или таблицы таким образом, что результат выглядит

Name       Value 
number_of_loans_complete  13000 (calculated value) 
total_loan_sanctioned   10000000000 (calculated value) 
total_loan_proposed    11000000000 
average_tat_days    4.2 

ответ

1

Вот быстрое решение:

write.csv(rbind(number_of_loans_complete, total_loan_sanctioned 
     , total_loan_proposed, average_tat_days), file = "test.csv", row.names = T) 

И трюк, чтобы экспортировать с COLNAMES:

Names <- "Value" 

write.table(rbind(Names 
       , number_of_loans_complete = paste(number_of_loans_complete, "(calculated value)") 
       , total_loan_sanctioned = paste(total_loan_sanctioned, "(calculated value)") 
     , total_loan_proposed, average_tat_days), file = "test.csv", row.names = T 
     , col.names = FALSE, sep = ",") 

И если вы хотите, чтобы сохранить его в data.frame в 2 этапа вы получите:

df0 <- rbind(number_of_loans_complete, total_loan_sanctioned 
     , total_loan_proposed, average_tat_days) 

df <- data.frame("Names" = rownames(df0), "Value" = df0[,1], row.names = NULL) 

Таким образом, вы можете делать любые манипуляции на df, а затем экспортировать

+0

Если это должно быть сохраненный как data.frame, тогда как выглядит код? –

+0

Большое спасибо, ты потрясающий! –

+0

Добро пожаловать! –

Смежные вопросы