Tôi có một khung dữ liệu gọi là "newprice" (xem bên dưới) và tôi muốn thay đổi tên cột trong chương trình của mình trong R.
> newprice
Chang. Chang. Chang.
1 100 36 136
2 120 -33 87
3 150 14 164
Trong thực tế đây là những gì đang làm:
names(newprice)[1]<-paste("premium")
names(newprice)[2]<-paste("change")
names(newprice)[3]<-paste("newprice")
Tôi không đặt điều này trong một vòng lặp vì tôi muốn mỗi tên cột khác nhau như bạn thấy.
Khi tôi dán chương trình của mình vào bảng điều khiển R, đây là đầu ra mà nó mang lại cho tôi:
> 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(“"
Tôi đã thử sử dụng c()
chức năng tương tự - ví dụ c("premium")
, thay vì paste()
chức năng, nhưng không có kết quả.
Ai đó có thể giúp tôi tìm ra điều này?
colnames(newprice)<- c("premium","change","newprice")
is.matrix
hoặcstr
.