write.csv()函数 |
您所在的位置:网站首页 › col文件夹 › write.csv()函数 |
函数功能: write.table prints its required argument x (after converting it to a data frame if it is not one nor a matrix) to a file or connection.将X输出到文件或者链接 函数语法: write.table(x, file = "", append = FALSE, quote = TRUE, sep = " ", eol = "\n", na = "NA", dec = ".", row.names = TRUE, col.names = TRUE, qmethod = c("escape", "double"), fileEncoding = "") write.csv(...) write.csv2(...)函数参数 x the object to be written, preferably a matrix or data frame. If not, it is attempted to coerce x to a data frame.要写入的对象,最好是矩阵或数据框。 如果不是,则尝试将x强制转换为数据框。 file either a character string naming a file or a connection open for writing. "" indicates output to the console.表示文件名的字符串或者链接。“”表示输出到控制台 > studentID gender math English Chinese data data studentID gender math English Chinese 1 1 M 40 98 86 2 2 F 60 56 54 3 3 M 70 78 78 4 4 M 60 93 90 5 5 F 90 79 98 > write.csv(data,"") "","studentID","gender","math","English","Chinese" "1",1,"M",40,98,86 "2",2,"F",60,56,54 "3",3,"M",70,78,78 "4",4,"M",60,93,90 "5",5,"F",90,79,98“” :输出到控制台 逻辑值,当文件名为字符串时(非链接)使用有效,若取值为TRUE,输出结果会新增到原文件中,若取值为FALSE,新输出结果替换原文件。默认取值为FALSE,替换原文件 append=FALSE,默认取值,此时新输出数据将替代原数据 这些包装程序是故意不灵活的: 它们旨在确保使用正确的约定来写入有效文件。 尝试更改append, col.names, sep, dec or qmethod尝试将被忽略,并显示警告。 write.table函数才可以使用 引用 逻辑值(TRUE或FALSE)或数字向量。 如果为TRUE,则任何字符或因子列都将用双引号引起来。 如果是数字矢量,则将其元素用作要引用的列的索引。 在这两种情况下,如果都写了行名和列名,则要加引号。 如果为FALSE,则不引用任何内容。 分隔符 用于缺失值的字符
数值或者复数型数值列中用于小数点的字符,取值必须为单个字符。 write.table(data,'C:\\Users\\***\\Desktop\\c1.txt', dec=',')行名 逻辑值,指示x的行名是否要与x一起写入,或者为要写入的行名的字符向量。 row.names=F,不带默认的行名称1,2,3,4 列名 逻辑值,指示x的列名是否要与x一起写入,或者是要写入的列名的字符向量。 write.table(data,'C:\\Users\\***\\Desktop\\c1.txt', col.names=c('学号','性别','数学','英语','语文'))输出文件编码 字符串:表明输出字符串中的内容编码方式 参数参数含义write.tablewrite.csvx要输出的数据√√file文件路径√√append是否将输出追加到原文件√×,不能修改参数为Tquote对引号的处理√√sep行中字段之间的分隔符√×,csv以逗号分隔,不能修改参数eol尚不清楚√√na缺失值√√dec小数点√×, csv使用点 . 表示小数点row.names行名称√√col.names列名称√×,不能修改qmethod尚不清楚√×,不能修改fileEncoding输出文件编码√√Data Output write.table |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |