प्रश्न: डेटाफ्रेम के कॉलम को निकालने और अपरिवर्तित के रूप में अपनी संरचना को कैसे बनाए रखें?डेटाफ्रेम के डेटाफ्रेम के रूप में डेटाफ्रेम
data <- iris
data[, 1] ##this will be a vector and will lose the name of the column in dataframe
प्रश्न: डेटाफ्रेम के कॉलम को निकालने और अपरिवर्तित के रूप में अपनी संरचना को कैसे बनाए रखें?डेटाफ्रेम के डेटाफ्रेम के रूप में डेटाफ्रेम
data <- iris
data[, 1] ##this will be a vector and will lose the name of the column in dataframe
data[, 1, drop=FALSE]
चाल करेगा।
उपयोग सूची subsetting जो एक डेटा फ्रेम वापस आ जाएगी:
data[1]
उत्पादन
Sepal.Length
1 5.1
2 4.9
3 4.7
4 4.6
5 5.0
6 5.4
# ... omitted rows
आप डेटा के साथ [
के लिए केवल एक तर्क का उपयोग करते हैं फ्रेम यह सूची, जहां के रूप में डेटा फ्रेम सबसेट प्रत्येक स्तंभ एक तत्व है यह विशेषताओं को भी संरक्षित करता है, इसलिए डेटा फ्रेम का सबसेट भी डेटा फ्रेम है।
'एफ' से यहां 'FALSE' का उपयोग करना बेहतर होगा। – Thomas