R में, डेटा फ़्रेम को पहले से प्रारंभ करने के बाद आप डेटा फ़्रेम में एक नई पंक्ति कैसे जोड़ सकते हैं?
अब तक मेरे पास यह है:
df <- data.frame("hi", "bye")
names(df) <- c("hello", "goodbye")
#I am trying to add "hola" and "ciao" as a new row
de <- data.frame("hola", "ciao")
merge(df, de) # Adds to the same row as new columns
# Unfortunately, I couldn't find an rbind() solution that wouldn't give me an error
किसी भी सहायता की सराहना की जाएगी
rbind(df, setNames(de, names(df)))
rbind(data.frame(a = 1), data.frame(b = 2))
.. आप क्यों चाहते हैं? मुझे उम्मीद है कि एक त्रुटि की परवाह किए बिना फेंक देंगे। यह merge
एक यादृच्छिक by
चर के साथ 'आईएनजी की तरह है । और यह 2015 है, हर कोई सेट नहीं करता है options(stringsAsFactors = FALSE)
?
stringsAsFactors=FALSE
जल्दी ठीक हो सकती है, लेकिन अन्य लोगों को अलग-अलग सेट किए जाने वाले चूक को बदलना वास्तव में एक दिन को बर्बाद कर सकता है।
de
भी असाइन करें ।names(de) <- c("hello","goodbye")
औरrbind