2

我的程序正确输出了两个data.frames的结果

Browse[2]> Mismatch
    Num.Residue PDB.Residue Canonical.Residue
1          61           H                 Q

Browse[2]> PDBXPoly$Diffs.Matrix
   PDB.Residue Canonical.Residue Position
19           H                 Q       61

我的问题是,如何摆脱“1”和“19”?它们是data.frame我从中提取输出的较大的人工制品。

4

1 回答 1

3

那些是矩阵还是数据框?它们看起来像数据框。

1 和 19 是行名。如果这些是矩阵,您可以使用

row.names(Mismatch) = NULL

如果这些是数据框,则不能“删除”row.names,但上面的行会将它们变成连续的行名(如果您不想从更大的数据框中保留它们)。

ETA:您可以打印没有行名的数据框,如下所示:

print(Matrix, row.names=FALSE)
print(PDBXPoly$Diffs.Matrix, row.names=FALSE)
于 2012-06-01T02:30:26.967 回答