पर निर्भर करता है मुझे एक आर पैकेज बनाना है जो पैकेज डेटा.table पर निर्भर करता है। हालांकि, अगर मैं इस तरह के पैकेज में अगले एक के रूप में एक समारोह करना होगाआर में एक पैकेज बनाना जो डेटा.table
randomdt <- function(){
dt <- data.table(random = rnorm(10))
dt[dt$random > 0]
}
समारोह [ data.table के लिए नहीं data.frame के लिए विधि और इसलिए त्रुटि का उपयोग करेगा
Error in `[.data.frame`(x, i) : undefined columns selected
दिखाई देगा। आमतौर पर इसे get('[.data.table')
या इसी तरह की विधि (package::function
सरलतम) का उपयोग करके हल किया जाएगा, लेकिन ऐसा लगता है कि यह काम नहीं करता है। आखिरकार, [
एक आदिम कार्य है और मुझे नहीं पता कि यह कैसे काम करता है।
तो, मैं अपने पैकेज से डेटा.table [
फ़ंक्शन कैसे कॉल कर सकता हूं?
आपको शायद यह सुनिश्चित करना होगा कि आपका पैकेज लोड होने पर 'data.table' लोड हो। – Jaap
अपनी 'विवरण' फ़ाइल में 'निर्भर करता है: डेटा.table' जोड़ें। – Soheil
क्या आपने पढ़ा है [एफएक्यू 6.9] (https://cran.r-project.org/web/packages/data.table/vignettes/datatable-faq.pdf)? – Arun