मेरा डेटा फ्रेम इस तरह है:
df
VALUE ABS_CALL DETECTION P-VALUE
1007_s_at "957.729231881542" "P" "0.00486279317241156"
1053_at "320.632701283368" "P" "0.0313356324173416"
117_at "429.842323161046" "P" "0.0170004527476119"
121_at "2395.7364289242" "P" "0.0114473584876183"
1255_g_at "116.493632746934" "A" "0.39799368200131"
1294_at "739.927122116896" "A" "0.0668649772942343"
मैं पंक्ति नामों को पहले कॉलम में बदलना चाहता हूं। वर्तमान में मैं पहले कॉलम के रूप में पंक्ति नाम बनाने के लिए कुछ इस तरह का उपयोग करता हूं:
d <- df
names <- rownames(d)
rownames(d) <- NULL
data <- cbind(names,d)
क्या ऐसा करने के लिए एक ही लाइन है?
d <- cbind(rownames(d), data.frame(d, row.names=NULL))