ฉันมี data frame ชื่อ "newprice" (ดูด้านล่าง) และฉันต้องการเปลี่ยนชื่อคอลัมน์ในโปรแกรมของฉันใน R
> newprice
Chang. Chang. Chang.
1 100 36 136
2 120 -33 87
3 150 14 164
ในความเป็นจริงนี่คือสิ่งที่กำลังทำ:
names(newprice)[1]<-paste("premium")
names(newprice)[2]<-paste("change")
names(newprice)[3]<-paste("newprice")
ฉันไม่ได้ใส่สิ่งนี้ไว้ในลูปเพราะฉันต้องการให้แต่ละชื่อคอลัมน์แตกต่างกันอย่างที่คุณเห็น
เมื่อฉันวางโปรแกรมลงในคอนโซล R นี่คือผลลัพธ์มันให้ฉัน:
> names(newprice)[1]<-paste(“premium”)
Error: unexpected input in "names(newprice)[1]<-paste(“"
> names(newprice)[2]<-paste(“change”)
Error: unexpected input in "names(newprice)[2]<-paste(“"
> names(newprice)[3]<-paste(“newpremium”)
Error: unexpected input in "names(newprice)[3]<-paste(“"
ฉันพยายามอย่างเท่าเทียมกันโดยใช้c()
ฟังก์ชั่น - c("premium")
แทนpaste()
ฟังก์ชั่น แต่ไม่มีประโยชน์
มีคนช่วยฉันคิดเรื่องนี้ได้ไหม
colnames(newprice)<- c("premium","change","newprice")
is.matrix
str