Saya memiliki kerangka data seperti:
a1 = c(1, 2, 3, 4, 5)
a2 = c(6, 7, 8, 9, 10)
a3 = c(11, 12, 13, 14, 15)
aframe = data.frame(a1, a2, a3)
Saya mencoba yang berikut ini untuk mengubah salah satu kolom menjadi vektor, tetapi tidak berhasil:
avector <- as.vector(aframe['a2'])
class(avector)
[1] "data.frame"
Ini adalah satu-satunya solusi yang bisa saya buat, tapi saya berasumsi harus ada cara yang lebih baik untuk melakukan ini:
class(aframe['a2'])
[1] "data.frame"
avector = c()
for(atmp in aframe['a2']) { avector <- atmp }
class(avector)
[1] "numeric"
Catatan: Kosakata saya di atas mungkin tidak aktif, jadi tolong perbaiki saya jika demikian. Saya masih belajar dunia R. Selain itu, penjelasan apa pun yang terjadi di sini sangat dihargai (yaitu yang berkaitan dengan Python atau bahasa lain akan membantu!)
?'[.data.frame'
akan membawa Anda jauh.