for循环,用于删除行名

时间:2018-10-03 14:25:21

标签: r loops for-loop

我有一系列以下格式的数据帧:

Q1_output
Q2_output

一直到:

QN_output

我想将此类列表中所有数据帧的行名重置为null。我可以编写一个for循环来完成

 rownames(Q1_output) <- NULL 

确切地说,“ N”将有所不同,因此我可以每次在循环中更改它。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

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