data_frameरों (विभिन्न कहा जाता है tibbles, tbl_df, tbl) मूल रूप से का उपयोग कर सूची स्तंभों के निर्माण का समर्थन data_frameनिर्माता। उनका उपयोग करने के लिए, उनके साथ कई पुस्तकालयों में से एक को लोड करें, जैसे कि tibble, dplyrया tidyverse।
> data_frame(abc = letters[1:3], lst = list(1:3, 1:3, 1:3))
abc lst
<chr> <list>
1 a <int [3]>
2 b <int [3]>
3 c <int [3]>
वे वास्तव data.framesमें हुड के नीचे हैं, लेकिन कुछ हद तक संशोधित। वे लगभग हमेशा सामान्य के रूप में इस्तेमाल किया जा सकता है data.frames। एकमात्र अपवाद मैंने पाया है कि जब लोग अनुचित श्रेणी की जांच करते हैं, तो वे समस्याएं पैदा करते हैं:
>
> data.frame(x = 1:3, y = 1:3) %>% class
[1] "data.frame"
> data.frame(x = 1:3, y = 1:3) %>% class == "data.frame"
[1] TRUE
>
> data_frame(x = 1:3, y = 1:3) %>% class
[1] "tbl_df" "tbl" "data.frame"
> data_frame(x = 1:3, y = 1:3) %>% class == "data.frame"
[1] FALSE FALSE TRUE
>
> if(data_frame(x = 1:3, y = 1:3) %>% class == "data.frame") "something"
Warning message:
In if (data_frame(x = 1:3, y = 1:3) %>% class == "data.frame") "something" :
the condition has length > 1 and only the first element will be used
>
> data_frame(x = 1:3, y = 1:3) %>% inherits("data.frame")
[1] TRUE
मैं आर 4 डेटा साइंस (फ्री) में उनके बारे में पढ़ने की सिफारिश कर रहा हूं ।