如何利用R中的不规则长度元素创建表格
我是R的新手,寻求一些可消化的指导。我希望创建data.frame,以便在数据中创建列和建立变量。我首先将url导出到R中并保存到Excel中如何利用R中的不规则长度元素创建表格,r,excel,R,Excel,我是R的新手,寻求一些可消化的指导。我希望创建data.frame,以便在数据中创建列和建立变量。我首先将url导出到R中并保存到Excel中 data <- read.delim("http://weather.uwyo.edu/cgi-bin/wyowx.fcgi? TYPE=sflist&DATE=20170303&HOUR=current&UNITS=M&STATION=wmkd", fill = TRUE, header = TR
data <- read.delim("http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?
TYPE=sflist&DATE=20170303&HOUR=current&UNITS=M&STATION=wmkd",
fill = TRUE, header = TRUE,sep = "\t" stringsAsFactors = TRUE,
na.strings = " ", strip.white = TRUE, nrows = 27, skip = 9)
write.xlsx(data, "E:/Self Tutorial/R/data.xls")
再试一次
dat.table = write.table(data,"E:/Self Tutorial/R/data.xls", sep = "\t", quote = FALSE)
dat.table ##print nothing
移除sep=
dat.table = write.table(data,"E:/Self Tutorial/R/data.xls", quote = FALSE
dat.table ##print nothing
因为它不起作用,所以我试着阅读.table
dat.read <- read.table("E:/Self Tutorial/R/data.xls", header = T, sep = "\t")
dat.readwrite.table
不会在R中创建对象-它会将文件写入硬盘。似乎您的第一行read.delim
将数据加载到名为data
的R数据帧中。查看str(数据)
。仅当您想保存数据以备以后使用时,才需要使用write.xlsx
导出到Excel,或使用write.table
导出到CSV或TXT文件。@Gregor,对。我需要使用它,以后再使用。太好了。因此,使用write.table
写出文件。但是不要在R中指定结果:anything=write。表(…)
永远不会有意义。如果要检查写入.table的结果,请在硬盘上查找该文件。@Gregor,我明白了。非常感谢。
dat.read <- read.table("E:/Self Tutorial/R/data.xls", header = T, sep = "\t")