data.table पर टैग किए गए जवाब

R data.table पैकेज तेजी से मेमोरी डेटा विश्लेषण के लिए बनाए गए data.frame का एक विस्तार है। चमकदार (डीटी) के साथ DataTables पैकेज के लिए dt टैग का उपयोग करें।

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

8
आप data.table में एक कॉलम को नाम से कैसे हटाते हैं?
"फू" नामक कॉलम से छुटकारा पाने के लिए data.frame, मैं यह कर सकता हूं: df <- df[-grep('foo', colnames(df))] हालाँकि, एक बार dfकिसी data.tableऑब्जेक्ट में परिवर्तित हो जाने के बाद , किसी कॉलम को निकालने का कोई तरीका नहीं है। उदाहरण: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- …
195 r  data.table 

2
जब एक data.table किसी अन्य data.table (बनाम की एक प्रति) का संदर्भ है, तो ठीक से समझना
मुझे पास-पास के संदर्भ गुणों को समझने में थोड़ी परेशानी हो रही है data.table। कुछ ऑपरेशन संदर्भ को 'ब्रेक' करने लगते हैं, और मैं यह समझना चाहता हूं कि वास्तव में क्या हो रहा है। data.tableदूसरे से बनाने पर data.table(द्वारा <-, फिर नई तालिका को अपडेट करके :=, मूल तालिका …

3
R में डेटा के लिए .SD का क्या मतलब है
.SDउपयोगी लगता है, लेकिन मैं वास्तव में नहीं जानता कि मैं इसके साथ क्या कर रहा हूं। इसका मतलब क्या है? एक पूर्ववर्ती अवधि (पूर्ण विराम) क्यों है। इसका उपयोग करने पर क्या हो रहा है? मैंने पढ़ा है: .SDएक data.tableके सबसेट से युक्त xप्रत्येक समूह के लिए के डेटा, …
172 r  data.table 

4
2012 में आर में डेटाटेबल मर्जों की तुलना में पांडा को अजगर में तेजी से विलय क्यों किया गया?
मैं हाल ही में अजगर के लिए पांडा पुस्तकालय में आया था , जो इस बेंचमार्क के अनुसार बहुत तेजी से इन-मेमोरी मर्ज करता है। यह R में डेटाटेबल पैकेज से भी तेज है (विश्लेषण के लिए मेरी पसंद की भाषा)। pandasसे ज्यादा तेज क्यों है data.table? क्या यह एक …
160 python  r  join  data.table  pandas 

8
प्रति समूह के कई चर एकत्र / संक्षेप करें (उदाहरण राशि, माध्य)
एक डेटा फ्रेम से, वहाँ एक आसान तरीका (एकत्र करने के लिए है sum, mean, maxएक साथ एट ग) कई चर? नीचे कुछ नमूना डेटा दिए गए हैं: library(lubridate) days = 365*2 date = seq(as.Date("2000-01-01"), length = days, by = "day") year = year(date) month = month(date) x1 = cumsum(rnorm(days, …

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

10
एक बड़े data.table में NAs को बदलने का सबसे तेज़ तरीका
मेरे पास एक बड़ा data.table है , जिसमें कई लापता मान इसकी ~ 200k पंक्तियों और 200 स्तंभों में बिखरे हुए हैं। मैं उन NA मानों को फिर से कोड करना चाहूंगा जैसे कि कुशलता से शून्य करना। मुझे दो विकल्प दिखाई देते हैं: 1: एक data.frame में कनवर्ट करें, …

5
अपने सांख्यिक सूचकांकों द्वारा data.table में कई कॉलम चुनें
हम अपने सांख्यिक सूचकांकों (स्थिति) के वेक्टर का उपयोग करके कई कॉलमों का चयन कैसे कर सकते हैं data.table? यह हम कैसे एक के साथ होगा data.frame: df <- data.frame(a = 1, b = 2, c = 3) df[ , 2:3] # b c # 1 2 3
143 r  data.table 

17
नवीनतम गैर-NA मान के साथ NA की जगह
एक data.frame (या data.table) में, मैं निकटतम पिछले गैर-NA मान के साथ NA को "आगे भरना" चाहूंगा। एक सरल उदाहरण, वैक्टर का उपयोग करना (ए के बजाय data.frame) निम्नलिखित है: > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) मैं एक ऐसा कार्य करना चाहूंगा जो …
141 r  data.table  zoo  r-faq 

2
Rbindlist rbind की तुलना में "बेहतर" क्यों है?
मैं प्रलेखन के माध्यम से जा रहा हूं data.tableऔर एसओ पर यहां की कुछ वार्तालापों से भी देखा है जो इससे rbindlistबेहतर माना जाता है rbind। मैं जानना चाहूंगा कि क्यों rbindlistबेहतर है rbindऔर किन परिदृश्यों में rbindlistवास्तव में उत्कृष्टता है rbind? क्या स्मृति उपयोग के मामले में कोई फायदा …
135 r  data.table  rbind  rbindlist 

2
समूह द्वारा: data.table में = का उपयोग करके कई कॉलम असाइन करें
कई कॉलमों का उपयोग करने का सबसे अच्छा तरीका क्या है data.table? उदाहरण के लिए: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) मैं ऐसा कुछ करना चाहूंगा (बेशक यह वाक्य रचना गलत है): x[ , (col1, col2) := f(), by = "id"] और इसका विस्तार करने के …

3
डेटा में पंक्तियों को क्रमबद्ध करें। स्ट्रिंग कुंजी पर घटते क्रम में `ऑर्डर (-x, v)` डेटा पर त्रुटि देता है। 1.9.4% पहले
मान लीजिए कि मेरे पास निम्नलिखित data.tableहैं R: library(data.table) DT = data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9) मैं दो कॉलम (जैसे स्तंभों के आधार पर यह ऑर्डर करने के लिए चाहते हैं xऔर v)। मैंने इसका उपयोग किया: DT[order(x,v)] # sorts first by x then by v (both in ascending order) लेकिन अब, …
125 r  string  sorting  data.table  key 

3
X [Y] डेटा से क्यों जुड़ता है। टेबल्स एक पूर्ण बाहरी जॉइन, या लेफ्ट जॉइन की अनुमति नहीं देते हैं?
यह डेटा के बारे में एक दार्शनिक सवाल है। वाक्य रचना में शामिल होने के लिए। मैं data.tables के लिए अधिक से अधिक उपयोग पा रहा हूं, लेकिन अभी भी सीख रहा हूं ... X[Y]Data.tables के लिए शामिल होने का प्रारूप बहुत संक्षिप्त, आसान और कुशल है, लेकिन जहां तक …
123 r  join  data.table 

2
Data.table कॉलम (कॉपी किए बिना) को फिर से कैसे करें
मैं अपने कॉलमों को पुन: क्रमित करना चाहूंगा data.table x, जो कॉलम नाम के वर्ण वेक्टर दिए गए हैं neworder: library(data.table) x <- data.table(a = 1:3, b = 3:1, c = runif(3)) neworder <- c("c", "b", "a") जाहिर है मैं कर सकता था: x[ , neworder, with = FALSE] # …
118 r  data.table 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.