मेरे पास एक डेटाफ्रेम है:
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)
मैंने निम्नलिखित में से किसी एक कॉलम को वेक्टर में बदलने की कोशिश की, लेकिन यह काम नहीं करता है:
avector <- as.vector(aframe['a2'])
class(avector)
[1] "data.frame"
यह एकमात्र उपाय है जिसके साथ मैं आ सकता था, लेकिन मुझे लगता है कि ऐसा करने का एक बेहतर तरीका होना चाहिए:
class(aframe['a2'])
[1] "data.frame"
avector = c()
for(atmp in aframe['a2']) { avector <- atmp }
class(avector)
[1] "numeric"
नोट: उपरोक्त मेरी शब्दावली बंद हो सकती है, इसलिए कृपया मुझे ठीक करें यदि ऐसा है तो। मैं अभी भी आर की दुनिया सीख रहा हूं। इसके अलावा, यहां जो भी हो रहा है, उसकी कोई भी व्याख्या की सराहना की जाती है (यानी पायथन या कुछ अन्य भाषा से संबंधित मदद मिलेगी)!
?'[.data.frame'
आपको बहुत दूर ले जाएगी।