संभव डुप्लिकेट:
Create an Empty Data.Frameआर में निर्दिष्ट कॉलम नामों के साथ खाली डेटा फ्रेम कैसे बनाएं?
मैं निर्दिष्ट स्तंभ नाम के साथ आर में एक खाली डेटा फ्रेम बनाने के लिए की जरूरत है। कोई आसान तरीका?
संभव डुप्लिकेट:
Create an Empty Data.Frameआर में निर्दिष्ट कॉलम नामों के साथ खाली डेटा फ्रेम कैसे बनाएं?
मैं निर्दिष्ट स्तंभ नाम के साथ आर में एक खाली डेटा फ्रेम बनाने के लिए की जरूरत है। कोई आसान तरीका?
बस एक data.frame
0 के साथ लंबाई चर
बनाने जैसे
nodata <- data.frame(x= numeric(0), y= integer(0), z = character(0))
str(nodata)
## 'data.frame': 0 obs. of 3 variables:
## $ x: num
## $ y: int
## $ z: Factor w/ 0 levels:
या 5 एक, ख, ग नामित कॉलम के साथ एक data.frame बनाने के लिए, डी, ई
nodata <- as.data.frame(setNames(replicate(5,numeric(0), simplify = F), letters[1:5]))
शायद:
> data.frame(aname=NA, bname=NA)[numeric(0), ]
[1] aname bname
<0 rows> (or 0-length row.names)
जेड कॉन्फ क्यों करता है फैक्टर के लिए ert? – pssguy
@pssguy डेटा.फ्रेम के डिफ़ॉल्ट व्यवहार के कारण, और विशेष रूप से तर्क स्ट्रिंग्स के लिए डिफ़ॉल्ट मान AsFactors = T. –