从uni-dimensional data.frame中删除行并将其保留为data.frame

Den*_*nis 3 r

出于实现原因,在某些情况下,我有一个只包含一个列的data.frame

df=as.data.frame(alpha=1:15)
Run Code Online (Sandbox Code Playgroud)

如果我现在使用

df[-1, ]
Run Code Online (Sandbox Code Playgroud)

它返回一个向量,但我想将它保存为data.frame.有什么建议?

PS:列的名称包含信息,因此我必须保留它.

use*_*275 6

尝试:

df[-1, , drop=FALSE]
Run Code Online (Sandbox Code Playgroud)

这对你有用吗?