ฉันต้องการแปลงค่าในคอลัมน์ของกรอบข้อมูลที่มีอยู่เป็นชื่อแถว เป็นไปได้ไหมที่จะทำสิ่งนี้โดยไม่ต้องส่งออก data frame แล้วนำเข้าใหม่ด้วยการrow.names =
โทร?
ตัวอย่างเช่นฉันต้องการแปลง:
> samp
names Var.1 Var.2 Var.3
1 A 1 5 0
2 B 2 4 1
3 C 3 3 2
4 D 4 2 3
5 E 5 1 4
เข้าสู่:
> samp.with.rownames
Var.1 Var.2 Var.3
A 1 5 0
B 2 4 1
C 3 3 2
D 4 2 3
E 5 1 4
ขอบคุณ
row.names<-.data.frame
(*tmp*
, value = value): ความยาว 'row.names' ไม่ถูกต้องนอกจากนี้: ข้อความเตือน: การตั้งชื่อแถวบน tibble ถูกเลิกใช้แล้ว