仅获取 R 中数据集的结构(行名和列名)
Get only the structure(row names & column name) of data set in R
考虑一个包含行名和列名的数据框:
> data <- data.frame(a=1:3,b=2:4,c=3:5,row.names=c("x","y","z"))
> data
a b c
x 1 2 3
y 2 3 4
z 3 4 5
我只想显示数据的行名和列名,例如:
a b c
x
y
z
也许你需要
data[] <- ''
data
# a b c
#x
#y
#z
如果我们只需要名称,那么 dimnames
是一个选项,其中 return 行名称和列名称 list
.
dimnames(data)
#[[1]]
#[1] "x" "y" "z"
#[[2]]
#[1] "a" "b" "c"
或者可能是
m1 <- matrix("", ncol = ncol(data), nrow = nrow(data),
dimnames = list(rownames(data), colnames(data)) )
如果您想查看数据集中的列名,只需使用此
print(names(dataset_name))
对于它的结构,
str(dataset_name)
考虑一个包含行名和列名的数据框:
> data <- data.frame(a=1:3,b=2:4,c=3:5,row.names=c("x","y","z"))
> data
a b c
x 1 2 3
y 2 3 4
z 3 4 5
我只想显示数据的行名和列名,例如:
a b c
x
y
z
也许你需要
data[] <- ''
data
# a b c
#x
#y
#z
如果我们只需要名称,那么 dimnames
是一个选项,其中 return 行名称和列名称 list
.
dimnames(data)
#[[1]]
#[1] "x" "y" "z"
#[[2]]
#[1] "a" "b" "c"
或者可能是
m1 <- matrix("", ncol = ncol(data), nrow = nrow(data),
dimnames = list(rownames(data), colnames(data)) )
如果您想查看数据集中的列名,只需使用此
print(names(dataset_name))
对于它的结构,
str(dataset_name)