如何在 R 中创建具有列名、数据类型和少量数据的数据表?
How to create datatable with columnname , datatypes and few data in R?
我想知道是否可以创建包含 4 列的 DataTable
。 “列名”、“数据类型”、“top 5”和“last5”数据?基本上,将 str(df)
输出转换为数据表。不确定是否有可用于此任务的包。如果有请指出那个包。
提前感谢您的时间和努力!
这样的事情可能会有所帮助:
假设您的 data
看起来像这样
data = data.frame(
x1 = sample(letters,20),
x2 = sample(1:100,20)
)
然后,您可以创建一个包含五个列的数据表,如下所示:
data.table(
ColumnName = colnames(data),
DataType = sapply(data,typeof),
first5 = lapply(data,head,5),
last5 = lapply(data,tail,5)
)
输出:
ColumnName DataType first5 last5
1: x1 character x,w,p,c,n h,k,z,t,f
2: x2 integer 24,26,20,72, 1 45,25,18,80,54
我想知道是否可以创建包含 4 列的 DataTable
。 “列名”、“数据类型”、“top 5”和“last5”数据?基本上,将 str(df)
输出转换为数据表。不确定是否有可用于此任务的包。如果有请指出那个包。
提前感谢您的时间和努力!
这样的事情可能会有所帮助:
假设您的 data
看起来像这样
data = data.frame(
x1 = sample(letters,20),
x2 = sample(1:100,20)
)
然后,您可以创建一个包含五个列的数据表,如下所示:
data.table(
ColumnName = colnames(data),
DataType = sapply(data,typeof),
first5 = lapply(data,head,5),
last5 = lapply(data,tail,5)
)
输出:
ColumnName DataType first5 last5
1: x1 character x,w,p,c,n h,k,z,t,f
2: x2 integer 24,26,20,72, 1 45,25,18,80,54