【发布时间】:2020-11-09 20:41:33
【问题描述】:
我整个下午都在尝试这样做:
将数据帧转换为整数,效果很好: cts
但之后我的 rownames(cts) = Null。我想保留我的行名。 如何将他们从此次转化中排除?
非常感谢!!
【问题讨论】:
-
向我们展示一些可重现的数据
标签: r
我整个下午都在尝试这样做:
将数据帧转换为整数,效果很好: cts
但之后我的 rownames(cts) = Null。我想保留我的行名。 如何将他们从此次转化中排除?
非常感谢!!
【问题讨论】:
标签: r
使用[] 保留属性,即此处的行名。
cts[] <- lapply(cts, as.integer)
使用mtcars 作为可重现的示例。
df <- mtcars
rownames(df)
df <- lapply(df, as.numeric)
rownames(df)
df <- mtcars
df[] <- lapply(df, as.numeric)
rownames(df)
【讨论】:
lapply(cts, as.integer),因为R将as.integer识别为一个函数
function(x) 格式