0

在 class 的 R 对象中table,如何替换它的值?

为了替换它的名字,我可以使用:

attr( object, "dimnames" )[[1]] <- c("AA", "BB", "CC") 

但是,我找不到替换其值的方法!如何创建一维表(1d)?

dput结构体:

df <-  structure(c(`AL` = 0, `AM` = 2, `AH` = 3), class = "table", .Dim = 3L, .Dimnames = list( c("AL", "AM", "AH")) )

更多信息

原始对象的属性是这样的

attributes( df_object )
$class
[1] "table"

$dim
[1] 3

$dimnames
$dimnames[[1]]
[1] "AL" "AM"  "AH" 

电流输出

AL  AM  AH 
0   2    3 

预期的输出将是:注意,它必须保留以前具有的所有属性:

AL  AM  AH 
10    0    0 
4

1 回答 1

1

使用子集。例如:

df[1 : 3] = 4 : 6
df
# AL AM AH
#  4  5  6
于 2019-03-29T13:38:18.473 回答