在“可达”中,您可以对命名列进行编辑,如下所示:
columns = list(
Species = colDef(minWidth = 140),
AnotherNamedColumn = colDef(align = "center")
)我使用的数据每周都会发生变化,所以我不能使用指定的列。我需要从df中提取以下内容:
columns = list(
df[1,2] = colDef(minWidth = 140),
df[1,3] = colDef(align = "center")
)但可达公司不喜欢这样。有谁知道我怎样才能让它正常工作,并得到可达的计算子集代码的方法,这样我就可以不用命名就“指向”正确的列了吗?
发布于 2021-09-01 18:11:33
如果我让你做得对,那么实现你想要的结果的一个选择是这样的:
colDef放在列表中,library(reactable)
df <- iris
columns <- list(colDef(minWidth = 140), colDef(align = "center"))
columns <- setNames(columns, names(df)[2:3])
reactable(df, columns = columns)

https://stackoverflow.com/questions/69017656
复制相似问题