我有一个名为df的data.frame。我想将它保存在一个名字更好的文件中。 我希望能够做到这一点:
df = ...
rename.data.frame(df, "gdp_2001_2014")
# Now the data.frame has a new name and can be used as normal:
gdp_2001_2014$y = 0
# And it can be saved with a nice name:
save(gdp_2001_2014, file=".\\datafile.Rdata")
名称很重要,原因如下:当您加载数据时,名称会自动跟随:
load(".\\datafile.Rdata")
summary(gdp_2001_2014)
答案 0 :(得分:4)
## to re-name the data frame
gdp_2001_2014 <- df
## remove data frame 'df'
rm(df)
## write new data frame to file
write.table(gdp_2001_2014, file = "yourPath.Rdata")
根据数据的不同,您还可以使用write.csv
或writeLines
和其他人。
答案 1 :(得分:2)
你可以在1个电话中完成
write.csv(df,file="gdp_2001_2014.csv",row.names=FALSE)
#row.names=FALSE if you don't want the row index
答案 2 :(得分:0)