ฉันมีเวกเตอร์ต่อไปนี้เรียกว่า c_vector:
c_vector <- c("0, 1, 2, 3", "4, 5, 7", "8, 9, 1")
ฉันต้องแปลง c เป็นเวกเตอร์ตัวเลขต่อไปนี้
c_vector <- c(0, 1, 2, 3, 4, 5, 7, 8, 9 ,1)
ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร? ขอบคุณ
ฉันมีเวกเตอร์ต่อไปนี้เรียกว่า c_vector:
c_vector <- c("0, 1, 2, 3", "4, 5, 7", "8, 9, 1")
ฉันต้องแปลง c เป็นเวกเตอร์ตัวเลขต่อไปนี้
c_vector <- c(0, 1, 2, 3, 4, 5, 7, 8, 9 ,1)
ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร? ขอบคุณ
บางทีคุณอาจลองใช้รหัสด้านล่าง
c_vector<-as.numeric(unlist(strsplit(c_vector,", ")))
เราสามารถใช้ scan
ได้โดยตรง
scan(text = c_vector, what = numeric(), sep=",")
#[1] 0 1 2 3 4 5 7 8 9 1
แก้ไข: ความคิดเห็นจาก @ A5C1D2H2I1M1N2O1R2T1