I apologize in advance if this is a duplicate question.

How can I change the proper noun of a single row in a information.frame in R? For example, in the mtcars dataset, how practise I rename the row Merc 280 and call it Some Mercedes?

All other posts seem to answer how to supervene upon all row names at once.

Thank you lot.

asked Aug 20, 2019 at 0:49

1 Reply one

You could subset the rownames of mtcars and then update

                  df <- mtcars rownames(df)[rownames(df) == "Merc 280"] <- "Some Mercedes"  df #                     mpg cyl  disp  hp drat    wt  qsec vs am gear carb #Mazda RX4           21.0   half dozen 160.0 110 iii.90 2.620 sixteen.46  0  ane    iv    4 #Mazda RX4 Wag       21.0   half-dozen 160.0 110 three.90 2.875 17.02  0  1    4    iv #Datsun 710          22.8   four 108.0  93 3.85 ii.320 18.61  1  i    iv    one #Hornet iv Drive      21.4   half dozen 258.0 110 three.08 3.215 19.44  1  0    3    one #Hornet Sportabout   eighteen.7   viii 360.0 175 3.15 iii.440 17.02  0  0    3    2 #Valiant             eighteen.ane   vi 225.0 105 2.76 3.460 20.22  1  0    iii    1 #Duster 360          fourteen.3   viii 360.0 245 three.21 3.570 xv.84  0  0    3    4 #Merc 240D           24.4   4 146.7  62 3.69 3.190 20.00  1  0    four    2 #Merc 230            22.8   4 140.8  95 3.92 3.150 22.90  1  0    4    2 #Some Mercedes       nineteen.2   6 167.vi 123 3.92 3.440 18.30  i  0    4    4 #Merc 280C           17.8   6 167.6 123 3.92 3.440 18.90  1  0    4    4 #.....                                  

answered Aug 20, 2019 at 0:52

1

  • Perfect! Thanks so much, Ronak!

    Aug twenty, 2019 at 0:56

Not the answer you lot're looking for? Browse other questions tagged r dataframe row rename rowname or inquire your own question.