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

R中的写函数

R中的写函数,r,R,我现在用R中的write函数和一个矩阵,这就是我得到的 write(my_mtx,file='mtx.tsv',sep='\t') 但这给了我一个只有一列的文件?我还尝试添加一个“ncolumns”参数 write(mt_mtx,ncolumns=length(colnames(my_mtx)),file='mtx.tsv',sep='\t') 但这只是给了我一个单列的重复,而不是矩阵中实际分离的列。有什么帮助吗?如果数据是字符,则写入的默认值为一列,如果数据是数字,则写入的默认值为五列,并

我现在用R中的write函数和一个矩阵,这就是我得到的

write(my_mtx,file='mtx.tsv',sep='\t')
但这给了我一个只有一列的文件?我还尝试添加一个“ncolumns”参数

write(mt_mtx,ncolumns=length(colnames(my_mtx)),file='mtx.tsv',sep='\t')
但这只是给了我一个单列的重复,而不是矩阵中实际分离的列。有什么帮助吗?

如果数据是字符,则写入的默认值为一列,如果数据是数字,则写入的默认值为五列,并按行填充。请参阅?写入。试试这个:

write(t(my_mtx),file='mx.tsv',sep='\t',ncolumns=ncol(my_mtx))
如果数据为字符,则写入的默认值为一列,如果数据为数字,则写入的默认值为五列,并按行填充。请参阅?写入。试试这个:

write(t(my_mtx),file='mx.tsv',sep='\t',ncolumns=ncol(my_mtx))
尝试改用write.table

然后它将默认为正确的列数,并且无需转置

尝试改用write.table

然后它将默认为正确的列数,并且无需转置

my_mtx的维度是多少?我的mtx是什么?我的mtx的尺寸是什么?我的mtx是什么?