【问题标题】:for loops for removing row names用于删除行名的 for 循环
【发布时间】:2018-10-03 14:25:20
【问题描述】:

我有一系列如下格式的数据框:

Q1_output
Q2_output

一直到:

QN_output

我想将此类列表中所有数据框的行名重置为空。有没有我可以写的for循环来完成

 rownames(Q1_output) <- NULL 

“N”的确切含义会有所不同,因此我每次都可以在循环中更改它。

谢谢!

【问题讨论】:

  • lapply在名单上lapply(list, function(i) rownames(i) &lt;- NULL; i)

标签: r loops for-loop


【解决方案1】:

如果要将行名称重置为 1 到 n,即 n 行数,则必须将数据框存储在列表中。您不能将行名称设置为全部为空,因为它们必须是唯一的

for i in (1:n)
   rownames(data_frame_list[i])<-NULL

这会将您的数据框设置为具有从 1 到行数的行名

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 2018-09-03
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 2018-07-10
    • 2021-11-26
    相关资源
    最近更新 更多