প্রশ্ন ট্যাগ «data.table»

আর ডেটা.টিবেল প্যাকেজটি হ'ল মেমোরি ডেটা বিশ্লেষণের জন্য নির্মিত ডেটা ফ্রেমটির এক্সটেনশন। চকচকে (ডিটি) দিয়ে ডেটাবেবলস প্যাকেজের জন্য ডিটি ট্যাগ ব্যবহার করুন।

3
data.table বনাম dplyr: অন্য কেউ ভাল করতে পারে বা খারাপভাবে করতে পারে?
সংক্ষিপ্ত বিবরণ আমি তুলনামূলকভাবে পরিচিত, এর সাথে data.tableতেমন কিছু না dplyr। আমি কিছু dplyrভিগনেট এবং উদাহরণগুলি পড়েছি যা এসও-তে উঠে এসেছে এবং এখন পর্যন্ত আমার সিদ্ধান্তগুলি এই যে: data.tableএবং dplyrগতিতে তুলনীয়, যখন অনেকগুলি (যেমন> 10-100 কে) গ্রুপ রয়েছে এবং অন্য কিছু পরিস্থিতিতে (নীচে মাপদণ্ড দেখুন) dplyr আরও অ্যাক্সেসযোগ্য সিনট্যাক্স রয়েছে …
758 r  data.table  dplyr 

8
আপনি কীভাবে ডেটা টেবিলের নাম অনুসারে একটি কলাম মুছবেন?
একটিতে "ফু" নামে একটি কলাম থেকে মুক্তি পেতে data.frame, আমি এটি করতে পারি: df <- df[-grep('foo', colnames(df))] যাইহোক, একবার dfকোনও data.tableবস্তুতে রূপান্তরিত হয়ে গেলে , কেবল একটি কলামটি সরানোর কোনও উপায় নেই। উদাহরণ: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] # works df3 <- data.table(df) …
195 r  data.table 

2
যখন কোনও ডেটা.ট্যাবলটি অন্য ডেটা.টেবেলের (বনামের অনুলিপি) একটি রেফারেন্স হয় ঠিক তখন বুঝতে
পাস-বাই-রেফারেন্স বৈশিষ্ট্যগুলি বুঝতে আমার কিছুটা সমস্যা হচ্ছে data.table। কিছু ক্রিয়াকলাপ রেফারেন্সটিকে 'ভাঙ্গা' বলে মনে হচ্ছে এবং আমি ঠিক কী ঘটছে তা বুঝতে চাই। data.tableঅন্যটি থেকে তৈরি করার data.tableমাধ্যমে (এর মাধ্যমে <-নতুন টেবিলটি আপডেট করে :=, মূল টেবিলটিও পরিবর্তন করা হবে per ?data.table::copy এবং স্ট্যাকওভারফ্লো: ডেটা-টেবিল-প্যাকেজ-ইন-অপারেটর-অনুসারে-রেফারেন্স এখানে একটি উদাহরণ: library(data.table) DT …

3
আরএসে ডেটা-টেবিলের জন্য .SD কী বোঝায়
.SDদরকারী মনে হচ্ছে তবে আমি এটি দিয়ে কী করছি তা সত্যি জানি না। এটা কি জন্য দাঁড়াবেন? পূর্ববর্তী সময়কাল কেন (সম্পূর্ণ স্টপ)। আমি এটি ব্যবহার করার পরে কি ঘটছে? আমি পড়েছি: গ্রুপ কলাম (গুলি) বাদ দিয়ে প্রতিটি গ্রুপের ডেটার উপসেট রয়েছে .SDis দলবদ্ধ করার সময় এটি ব্যবহার করা যেতে পারেdata.tablexi …
172 r  data.table 

4
পান্ডাগুলি কেন পাইথনগুলিতে ডেথারের তুলনায় দ্রুত দ্রবীভূত হয়েছিল?
আমি সম্প্রতি পাইথনের জন্য পান্ডাস লাইব্রেরি জুড়ে এসেছি , যা এই মানদণ্ড অনুসারে মেমরির একীকরণগুলিতে খুব দ্রুত সম্পাদন করে। এটি আর-এর ডেটা টেবিল প্যাকেজের চেয়ে আরও দ্রুত (বিশ্লেষণের জন্য আমার পছন্দের ভাষা)। এর 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, 0.05)) x2 = cumsum(rnorm(days, 0.05)) df1 …

6
ডাটা.ট্যাবেলে রেফারেন্স দিয়ে একটি সারি কীভাবে মুছবেন?
আমার প্রশ্নে অনুলিপি বনাম রেফারেন্স দ্বারা নিয়োগ সঙ্গে সম্পর্কযুক্ত data.table। আমি জানতে চাইছি কেউ রেফারেন্স অনুসারে সারিগুলি মুছে ফেলতে পারে কিনা DT[ , someCol := NULL] আমি জানতে চাই DT[someRow := NULL, ] আমি অনুমান করি যে কেন এই ফাংশনটি বিদ্যমান নেই তার একটি যুক্তিসঙ্গত কারণ রয়েছে, সুতরাং আপনি কেবল …
150 r  data.table 

10
একটি বৃহত ডেটা.টিবেলে এনএ প্রতিস্থাপনের দ্রুততম উপায়
আমার কাছে একটি বিশাল ডেটা টেবিল রয়েছে , যার প্রায় 200 ডলার সারি এবং 200 কলামে ছড়িয়ে থাকা অনেকগুলি মান রয়েছে। আমি সেই জাতীয় মানগুলি যথাসম্ভব দক্ষতার সাথে শূন্যগুলিতে কোড করতে চাই। আমি দুটি অপশন দেখতে পাচ্ছি: 1: একটি ডেটা.ফ্রেমে রূপান্তর করুন এবং এই জাতীয় 2 ব্যবহার করুন : কিছু …

5
ডেটাতে একাধিক কলাম নির্বাচন করুন their তাদের সংখ্যা সূচকগুলি অনুসারে সক্ষম
কীভাবে আমরা তাদের সংখ্যার সূচকগুলিতে (অবস্থান) ভেক্টর ব্যবহার করে একাধিক কলাম নির্বাচন করতে পারি 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
সর্বশেষ নন-এনএ মান সহ এনএগুলি প্রতিস্থাপন
একটি ডেটা.ফ্রেমে (বা ডেটা টেটেবল), আমি নিকটবর্তী পূর্ববর্তী নন-এনএ মান সহ এনএগুলি "পূরণ করতে" চাই। একটি সহজ উদাহরণ, ভেক্টর ব্যবহার করে (ক এর পরিবর্তে data.frame) নিম্নলিখিত: > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) আমি এমন একটি ফাংশন চাই fill.NAs()যা আমাকে এমন নির্মাণ করতে দেয় …
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? উদাহরণ স্বরূপ: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) আমি এর মতো কিছু করতে চাই (অবশ্যই এই বাক্য গঠনটি ভুল): x[ , (col1, col2) := f(), by = "id"] এবং এটি প্রসারিত করার জন্য, আমার একটি ভেরিয়েবল …

3
সারিগুলি ডেটাতে সাজান string স্ট্রিং কী-অর্ডার (-x, v) এর ক্রম হ্রাসে টেবিল data ডেটাতে ত্রুটি দেয় t
ধরা যাক আমার নিম্নলিখিতগুলি 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) তবে এখন, আমি এটি অনুসারে বাছাই করতে চাই x(ক্রম …
125 r  string  sorting  data.table  key 

3
এক্স [ওয়াই] ডেটাতে যোগদান করা কেন? টেবিলগুলি পুরো বাইরের যোগদানের বা বামে যোগ দেওয়ার অনুমতি দেয় না?
এটি ডেটা সম্পর্কিত দার্শনিক প্রশ্নটির একটি অংশ join আমি ডেটা টেবিলগুলির জন্য আরও এবং বেশি ব্যবহার সন্ধান করছি, তবে এখনও শিখছি ... X[Y]ডেটা টেবিলগুলির জন্য যোগদানের ফর্ম্যাটটি খুব সংক্ষিপ্ত, সহজ এবং দক্ষ, তবে যতদূর আমি বলতে পারি এটি কেবল অভ্যন্তরীণ যোগদান এবং ডান বাহ্যিক যোগদানগুলিকে সমর্থন করে। বাম বা পুরো …
123 r  join  data.table 

2
কীভাবে ডেটা.টিবল কলামগুলি (অনুলিপি ছাড়াই) পুনঃক্রম করতে হবে
আমি আমার মধ্যে পুনর্বিন্যাস কলাম চাই 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] # or x[ , ..neworder] # c …
118 r  data.table 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.