Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何利用R中的不规则长度元素创建表格_R_Excel - Fatal编程技术网

如何利用R中的不规则长度元素创建表格

如何利用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

我是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 = 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.read
write.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")