Articles of डेटाटाइबल

किसी डेटा को पुन: आकार देने के लिए उचित / तेज़ तरीका

मेरे पास आर में एक डेटा तालिका है: library(data.table) set.seed(1234) DT <- data.table(x=rep(c(1,2,3),each=4), y=c("A","B"), v=sample(1:100,12)) DT xyv [1,] 1 A 12 [2,] 1 B 62 [3,] 1 A 60 [4,] 1 B 61 [5,] 2 A 83 [6,] 2 B 97 [7,] 2 A 1 [8,] 2 B 22 [9,] 3 A 99 [10,] 3 […]

क्यों rbindlist rbind की तुलना में "बेहतर" है?

मैं data.table प्रलेखन के माध्यम से जा रहा data.table और यहां पर कुछ data.table से भी गौर किया है ताकि rbindlist को rbindlist बेहतर माना जा rbind । मैं यह जानना चाहूंगा कि rbindlist तुलना में बेहतर क्यों है और किन परिदृश्यों में rbindlist वास्तव में उत्कृष्टता से rbind ? क्या स्मृति उपयोग के संदर्भ […]

डेटा-योग्य मेगा-प्रोग्रामिंग

मुझे लगता है कि मेटा प्रोग्रामिंग सही शब्द है। मैं एक डाटाबेस का उपयोग करने में सक्षम होना चाहता हूं जैसे कि एक वेबएप में MySQL का इस्तेमाल होता है यही है, वेब उपयोगकर्ता डेटा-बेस का चयन करने के लिए कुछ वेब फ्रंट एंड (उदाहरण के लिए शाइनी सर्वर) का उपयोग करते हैं, फ़िल्टर करने […]

डेटा। योग्य में एची

मैं वास्तव में क्या पर कोई दस्तावेज खोजने के लिए प्रतीत नहीं कर सकते। data.table .EACHI करता है मैं दस्तावेज़ीकरण में इसे का संक्षिप्त विवरण देखता हूं: ज्ञात समूहों के सबसेट के लिए एकत्रीकरण विशेष रूप से कुशल है जब उन समूहों को मैं और सेटिंग by=.EACHI । by=.EACHI जब i एक डाटा डब्लूटीबल, DT[i,j,by=.EACHI] […]

मेरे खुद के पैकेज के अंदर डेटा योग्य पैकेज का उपयोग करना

मैं अपने खुद के पैकेज के अंदर data.table पैकेज का उपयोग करने की कोशिश कर रहा हूं। MWE निम्नानुसार है: मैं एक फ़ंक्शन बनाऊँ, test.fun, जो सिर्फ एक छोटे से डेटा प्राप्त करने योग्य वस्तु बनाता है, और फिर "ए" कॉलम द्वारा "वैल" कॉलम समूह को बताता है। कोड है test.fun<-function () { library(data.table) testdata<-data.table(A=rep(seq(1,5), […]

डेटा में योग्यता से पंक्ति को कैसे हटाया जाए?

मेरा प्रश्न संदर्भ में data.table संबंधित है, data.table में नकल। मैं जानना चाहता हूं कि कोई भी पंक्तियों को संदर्भ से हटा सकता है, जैसे कि DT[ , someCol := NULL] मैं इसके बारे में जानना चाहता हूं DT[someRow := NULL, ] मुझे लगता है कि इसके लिए एक अच्छा कारण है कि यह फ़ंक्शन […]

Data.table में एक कुंजी सेट करने का क्या उद्देश्य है?

मैं data.table का उपयोग कर रहा हूँ और कई कार्य हैं जो मुझे एक कुंजी (जैसे X[Y] ) सेट करने की आवश्यकता करते हैं जैसे, मैं समझता हूं कि मेरे डेटा टेबल में कुंजी को ठीक से सेट करने के लिए एक कुंजी क्या करती है एक स्रोत मैंने पढ़ा था ?setkey setkey() एक data.table […]

समूह द्वारा एक वेरिएबल के न्यूनतम मूल्य के अनुरूप पंक्ति निकालें

मैं चाहता हूं कि (1) एक चर ( State ) के द्वारा समूह डेटा, (2) प्रत्येक समूह के भीतर एक और चर ( Employees ) के न्यूनतम मूल्य की पंक्ति मिल जाए, और (3) संपूर्ण पंक्ति निकालें (1) और (2) आसान एक लाइनर हैं, और मुझे लगता है कि (3) भी होना चाहिए, लेकिन मैं […]

data.table बनाम dplyr: क्या एक अच्छी तरह से कुछ कर सकता है जो अन्य नहीं कर सकता है या खराब नहीं कर सकता है?

अवलोकन मैं data.table से अपेक्षाकृत परिचित हूँ, इतना नहीं कि dplyr साथ। मैंने कुछ dplyr विगनेट्स और उदाहरणों के माध्यम से पढ़ा है जो SO पर पॉप अप हुए हैं, और अब तक मेरा निष्कर्ष यह है कि: data.table और dplyr गति में तुलनीय हैं, सिवाय इसके कि जब कई (यानी> 10-100K) समूह होते हैं, […]

क्या डेटाटाइबल :: रूलेड के बराबर एक डेप्टर है?

data.table एक अच्छी सुविधा समारोह प्रदान करता है, rleid : library(data.table) DT = data.table(grp=rep(c("A", "B", "C", "A", "B"), c(2,2,3,1,2)), value=1:10) rleid(DT$grp) # [1] 1 1 2 2 3 3 3 4 5 5 मैं इसके साथ आधार R में नकल कर सकता हूँ: df <- data.frame(DT) rep(seq_along(rle(df$grp)$values), times = rle(df$grp)$lengths) # [1] 1 1 2 […]

दिलचस्प पोस्ट
अपवाद और त्रुटि के बीच अंतर आईआईएस पर लंबे समय से चलने वाली नौकरियों को चलाने के लिए क्या मैं धागे का उपयोग कर सकता हूं? सक्रिय उपयोगकर्ता के उपयोगकर्ता कैसे प्राप्त करें Details vba: सरणी से अद्वितीय मान प्राप्त करें क्या मैं एचटीएमएल 5 में <select> फ़ील्ड में आवश्यक विशेषता को लागू कर सकता हूं? MySQL: किसी कॉलम से केवल अनन्य मान चुनें मैं खाली जावास्क्रिप्ट ऑब्जेक्ट के लिए कैसे परीक्षण करूं? लॉग फ़ाइलों को MySQL में कैसे देखें? सीतनिद्रा में होना hbm2ddl.auto संभव मूल्यों और वे क्या करते हैं? तारों की सूची को सॉर्ट करने के लिए कैसे? क्या मैं कई नेस्टेड लूप के बाहर निकलने के लिए ब्रेक का उपयोग कर सकता हूं? एंड्रॉइड और एमजेपीईजी सीएसएस में "कैस्केडिंग" का क्या अर्थ है? कैसे ठीक करें: "यूनिकोडडेकोडएअर: 'एएससीआई' कोडेक बाइट डीकोड नहीं कर सकता है" क्या वास्तव में होता है जब आप malloc के बाद मुक्त नहीं होते हैं?