2017-08-09 53 views
-2

我希望将我的csv文件作为数据库存储我每次运行程序时输入的数据。它应该继续添加姓名我想将csv文件作为R编程中的数据库

add_prob<-function() 
ad<-as.integer(readline("Enter how many probables, you are going to add: 
")) 
df=data.frame(Reg=NA,Na=NA,Do=NA,Co=NA,E=NA) 
for (i in 1:ad) { 
dt<-Sys.Date() 
Reg<-format(dt,format="%d %B % %Y") 
Na<-readline("Enter the participant Name: ") 
Do<-readline("Enter the domain he is working: ") 
Co<-readline("Enter his mobile number: ") 
E<-readline("Enter his E-mail ID: ") 
df<-rbind(df,data.frame(Reg,Na,Do,Co,E)) 
} 
write.csv(df, file="Training_Probables.csv", append=TRUE, row.names = 
FALSE, quote = TRUE) 
df=df[-1,] 
names(df)=c("Date","Name","Domain","Mobile No.", "E-Mail ID") 
print(df) 
write.csv(df, file="Training_Probables.csv", append=TRUE, row.names = 
FALSE, quote = TRUE) 
+0

的可能的复制[如何追加整个数据帧在R A CSV(https://stackoverflow.com/questions/25436737/how-to-append -a-whole-dataframe-to-a-csv-in-r) –

+1

你是否想从命令行运行这个命令,即打开一个终端并像'Rscript add_user_todb.r'那样做一些行为'John''IT'000 -111-222''john @ it.com''并让r脚本自动将这个条目添加到数据库中? – davidski

回答

0
write.table(myDF, "myDF.csv", sep = ",", col.names = T, append = T) 
相关问题