Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.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导入excel_R_Excel - Fatal编程技术网

将数据从R导入excel

将数据从R导入excel,r,excel,R,Excel,我尝试使用这段代码将数据文件从R转换成excel文件write.table(T1h1,file=“table.xls”) 当我打开excel文件时,它看起来像这样 T1h11 19198.7 T1h12 21090.7 T1h13 20474 T1h14 19557.3 T1h15 35335.3 T1h16 37534 T1h17 23355.3 T1h18 28823.3 T1h19 24003.3 T1h110 14978.7 T1h111 32976.7 T1h112 22928.7 T

我尝试使用这段代码将数据文件从R转换成excel文件write.table(T1h1,file=“table.xls”)

当我打开excel文件时,它看起来像这样

T1h11 19198.7
T1h12 21090.7
T1h13 20474
T1h14 19557.3
T1h15 35335.3
T1h16 37534
T1h17 23355.3
T1h18 28823.3
T1h19 24003.3
T1h110 14978.7
T1h111 32976.7
T1h112 22928.7
T1h113 13316.7
T1h114 26042.7
T1h115 11271.3

有没有办法只获取不带行号的数据,如T1h11、T1h12、T1h13等。

1。只要您的数据框只有一列,那么这就行了(至少它在Windows下的Excel 2013上可以工作,这就是我正在使用的);但是,假设您通过在Windows命令行中输入
DF.xls
或在Windows资源管理器中双击
DF.xls
来启动Excel,当Excel启动时,它将警告您该文件不是真实的
xls
文件,您可以单击是或否以允许它以任何方式读取它:

DF <- data.frame(a = 1:3, row.names = letters[1:3])
write.table(DF, file = "DF.xls", row.names = FALSE)
在这种情况下,Excel会将其作为csv文件读入


3.有关更多选项,请参见此项。

1.只要您的数据框只有一列,那么这项功能就可以正常工作(至少它可以在Windows下的Excel 2013上正常工作,我正在使用它);但是,假设您通过在Windows命令行中输入
DF.xls
或在Windows资源管理器中双击
DF.xls
来启动Excel,当Excel启动时,它将警告您该文件不是真实的
xls
文件,您可以单击是或否以允许它以任何方式读取它:

DF <- data.frame(a = 1:3, row.names = letters[1:3])
write.table(DF, file = "DF.xls", row.names = FALSE)
在这种情况下,Excel会将其作为csv文件读入


3。有关更多选项,请参见此。

不能使用
write.table
生成Excel(.xls)文件。请尝试
write.csv
,以获得生成.csv的更好选择。然后设置
row.names=FALSE
。谢谢托马斯,它只是按照我想要的方式生成了文件。您不能使用
write.table
生成Excel(.xls)文件。请尝试
write.csv
,以获得生成.csv的更好选择。然后设置
row.names=FALSE
。谢谢你,托马斯,它只是按照我想要的方式生成了文件。