微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数据框中的粗体数字

如何解决数据框中的粗体数字

我有以下数据集(一个大型数据集的样本)


          VARIABLES         1         2         3         4
            DEGREE                                        
       EIGENVECTOR  0.80***                               
       BETWEENnesS  0.75***   0.64***                     
         CLOSEnesS  0.88***   0.90***   0.75***           
 OVERALLCENTRALITY  0.64***   0.55***   0.62***   0.64*** 

我想BOLD数据框中带有星号的数字,并从BOLDED数字中去掉星号。

在这个数据集中所有的数字都有星号(*),但在主数据集中,一些数字有一个星号,或者两个星号,或者三个星号,或者没有星号。我想加粗那些数字如果它们至少有一个星号 - 这意味着我不想加粗那些做的数字没有任何星号

我的最终目的是在 stargazer 函数中使用这个数据集来生成 pdf 格式的乳胶输出

此处提供完整数据-

dput(df)

structure(list(VARIABLES = c("DEGREE","EIGENVECTOR","BETWEENnesS","CLOSEnesS","OVERALLCENTRALITY","LNASSETS","LeverAGE","INVREC","LOSS","ROA","Zscore","MERGER","MTB","FOREIGN","EXTRAORDINARY","SEGMENT","SPECIALIZED","RESTATEMENT","BIGN","GOINGCONCERN","CALENDARYEAR","LNNONAUDFEES","LNAUDFEES","AUDTURNOVER","RESTRUCTURE","LITIGATE","AGE","AUDITLAG","UNQUALIFIED","MATERIALWEAKnesS","AUDITORTENURE","LOGEAL","FILINGLAG","OPEratingCFO"),`1` = structure(c(DEGREE = 1L,EIGENVECTOR = 31L,BETWEENnesS = 30L,CLOSEnesS = 32L,OVERALLCENTRALITY = 29L,LNASSETS = 28L,LeverAGE = 23L,INVREC = 9L,LOSS = 7L,ROA = 17L,Zscore = 16L,MERGER = 18L,MTB = 14L,FOREIGN = 21L,EXTRAORDINARY = 13L,SEGMENT = 22L,SPECIALIZED = 20L,RESTATEMENT = 4L,BIGN = 26L,GOINGCONCERN = 6L,CALENDARYEAR = 15L,LNNONAUDFEES = 25L,LNAUDFEES = 27L,AUDTURNOVER = 8L,RESTRUCTURE = 2L,LITIGATE = 5L,AGE = 19L,AUDITLAG = 11L,UNQUALIFIED = 3L,MATERIALWEAKnesS = 5L,AUDITORTENURE = 24L,LOGEAL = 12L,FILINGLAG = 10L,OPEratingCFO = 17L),.Label = c("","-0.01    ","-0.03*** ","-0.04*** ","-0.06*** ","-0.09*** ","-0.11*** ","-0.12*** ","-0.17*** ","-0.22*** ","-0.30*** ","-0.33*** "," 0.02*** "," 0.04*** "," 0.05*** "," 0.10*** "," 0.11*** "," 0.12*** "," 0.15*** "," 0.16*** "," 0.17*** "," 0.18*** "," 0.20*** "," 0.23*** "," 0.36*** "," 0.37*** "," 0.48*** "," 0.50*** "," 0.64*** "," 0.75*** "," 0.80*** "," 0.88*** "),class = "factor"),`2` = structure(c(DEGREE = 1L,EIGENVECTOR = 1L,BETWEENnesS = 29L,CLOSEnesS = 30L,OVERALLCENTRALITY = 28L,LNASSETS = 27L,LeverAGE = 22L,LOSS = 6L,ROA = 16L,Zscore = 19L,MERGER = 17L,FOREIGN = 18L,SEGMENT = 20L,SPECIALIZED = 21L,BIGN = 25L,GOINGCONCERN = 5L,LNNONAUDFEES = 24L,LNAUDFEES = 26L,LITIGATE = 7L,AGE = 18L,AUDITLAG = 12L,MATERIALWEAKnesS = 4L,AUDITORTENURE = 23L,LOGEAL = 11L,OPEratingCFO = 16L),"-0.02*** ","-0.05*** ","-0.08*** ","-0.19*** ","-0.27*** ","-0.28*** "," 0.01*   "," 0.06*** "," 0.08*** "," 0.14*** "," 0.22*** "," 0.30*** "," 0.33*** "," 0.42*** "," 0.43*** "," 0.55*** "," 0.90*** "),`3` = structure(c(DEGREE = 1L,BETWEENnesS = 1L,CLOSEnesS = 24L,OVERALLCENTRALITY = 23L,LNASSETS = 21L,LeverAGE = 17L,INVREC = 7L,LOSS = 3L,ROA = 11L,Zscore = 15L,MERGER = 14L,MTB = 12L,FOREIGN = 16L,EXTRAORDINARY = 10L,SEGMENT = 16L,SPECIALIZED = 14L,RESTATEMENT = 3L,BIGN = 19L,GOINGCONCERN = 4L,CALENDARYEAR = 13L,LNNONAUDFEES = 20L,LNAUDFEES = 22L,AUDTURNOVER = 5L,RESTRUCTURE = 9L,LITIGATE = 3L,AGE = 14L,AUDITLAG = 8L,UNQUALIFIED = 2L,MATERIALWEAKnesS = 2L,AUDITORTENURE = 18L,LOGEAL = 8L,FILINGLAG = 6L,OPEratingCFO = 11L
    ),"-0.16*** "," 0.00    "," 0.01    "," 0.02**  "," 0.03*** "," 0.13*** "," 0.19*** "," 0.28*** "," 0.38*** "," 0.62*** "," 0.75*** "
    ),`4` = structure(c(DEGREE = 1L,CLOSEnesS = 1L,OVERALLCENTRALITY = 25L,LNASSETS = 23L,LeverAGE = 19L,INVREC = 8L,ROA = 12L,MTB = 13L,EXTRAORDINARY = 11L,SEGMENT = 18L,SPECIALIZED = 17L,BIGN = 22L,LNNONAUDFEES = 21L,LNAUDFEES = 24L,AUDTURNOVER = 7L,LITIGATE = 4L,AGE = 16L,AUDITLAG = 10L,AUDITORTENURE = 20L,LOGEAL = 10L,FILINGLAG = 9L,OPEratingCFO = 12L
    ),"-0.01**  ","-0.07*** ","-0.23*** ","-0.32*** "," 0.21*** "," 0.27*** "," 0.49*** "," 0.64*** "),`5` = structure(c(DEGREE = 1L,OVERALLCENTRALITY = 1L,LNASSETS = 26L,ROA = 13L,MTB = 16L,FOREIGN = 23L,EXTRAORDINARY = 6L,RESTATEMENT = 7L,BIGN = 24L,AGE = 21L,UNQUALIFIED = 22L,AUDITORTENURE = 28L,FILINGLAG = 11L,OPEratingCFO = 14L
    ),"-0.10*** ","-0.15*** ","-0.20*** ","-0.24*** "," 0.07*** "," 0.09*** "," 0.39*** "," 0.40*** "," 0.42*** "),`6` = structure(c(DEGREE = 1L,LNASSETS = 1L,LOSS = 11L,ROA = 23L,Zscore = 17L,MTB = 3L,FOREIGN = 19L,EXTRAORDINARY = 15L,GOINGCONCERN = 9L,CALENDARYEAR = 16L,LNNONAUDFEES = 26L,LITIGATE = 10L,AUDITLAG = 13L,UNQUALIFIED = 5L,MATERIALWEAKnesS = 6L,LOGEAL = 14L,FILINGLAG = 12L,OPEratingCFO = 22L
    ),"-0.35*** ","-0.48*** ","-0.54*** "," 0.24*** "," 0.34*** "," 0.35*** "," 0.63*** "," 0.84*** "),`7` = structure(c(DEGREE = 1L,LeverAGE = 1L,INVREC = 11L,LOSS = 14L,ROA = 10L,Zscore = 22L,MERGER = 12L,MTB = 4L,FOREIGN = 3L,SEGMENT = 15L,SPECIALIZED = 16L,RESTATEMENT = 2L,GOINGCONCERN = 19L,CALENDARYEAR = 18L,LNAUDFEES = 21L,RESTRUCTURE = 11L,LITIGATE = 9L,AGE = 15L,AUDITLAG = 7L,UNQUALIFIED = 7L,MATERIALWEAKnesS = 12L,AUDITORTENURE = 17L,LOGEAL = 6L,FILINGLAG = 5L,OPEratingCFO = 8L
    ),"-0.01*   ","-0.13*** "," 0.49*** "),`8` = structure(c(DEGREE = 1L,INVREC = 1L,LOSS = 9L,Zscore = 12L,MTB = 7L,EXTRAORDINARY = 2L,SPECIALIZED = 4L,RESTATEMENT = 13L,BIGN = 10L,CALENDARYEAR = 11L,LNNONAUDFEES = 5L,LNAUDFEES = 6L,AUDTURNOVER = 16L,RESTRUCTURE = 3L,LITIGATE = 6L,AGE = 20L,AUDITLAG = 19L,UNQUALIFIED = 15L,MATERIALWEAKnesS = 17L,AUDITORTENURE = 8L,FILINGLAG = 18L,OPEratingCFO = 19L),"-0.02**  "," 0.15*** "),`9` = structure(c(DEGREE = 1L,LOSS = 1L,Zscore = 21L,MERGER = 7L,FOREIGN = 4L,SEGMENT = 7L,SPECIALIZED = 5L,BIGN = 8L,CALENDARYEAR = 14L,LNNONAUDFEES = 10L,LNAUDFEES = 9L,AUDTURNOVER = 15L,LITIGATE = 17L,AGE = 10L,AUDITLAG = 20L,MATERIALWEAKnesS = 16L,AUDITORTENURE = 6L,LOGEAL = 22L,"-0.14*** ","-0.21*** ","-0.63*** "," 0.31*** "),`10` = structure(c(DEGREE = 1L,ROA = 1L,Zscore = 9L,MTB = 11L,FOREIGN = 17L,EXTRAORDINARY = 12L,SPECIALIZED = 15L,GOINGCONCERN = 10L,CALENDARYEAR = 3L,AUDTURNOVER = 3L,RESTRUCTURE = 13L,UNQUALIFIED = 14L,AUDITORTENURE = 16L,OPEratingCFO = 23L),"-0.18*** ","-0.36*** ","-0.41*** "," 0.83*** "),`11` = structure(c(DEGREE = 1L,Zscore = 1L,MERGER = 8L,MTB = 9L,FOREIGN = 10L,EXTRAORDINARY = 14L,SEGMENT = 6L,SPECIALIZED = 3L,BIGN = 2L,GOINGCONCERN = 18L,CALENDARYEAR = 20L,LNNONAUDFEES = 15L,LNAUDFEES = 17L,AUDTURNOVER = 12L,RESTRUCTURE = 12L,AGE = 7L,AUDITLAG = 17L,MATERIALWEAKnesS = 15L,AUDITORTENURE = 4L,LOGEAL = 19L,FILINGLAG = 16L," 0.19*** "),`12` = structure(c(DEGREE = 1L,MERGER = 1L,EXTRAORDINARY = 8L,SPECIALIZED = 10L,BIGN = 13L,CALENDARYEAR = 4L,LNAUDFEES = 18L,AUDTURNOVER = 4L,AGE = 11L,AUDITLAG = 6L,MATERIALWEAKnesS = 3L,AUDITORTENURE = 12L,LOGEAL = 7L," 0.30*** "),`13` = structure(c(DEGREE = 1L,MTB = 1L,FOREIGN = 13L,SEGMENT = 5L,BIGN = 12L,GOINGCONCERN = 3L,LNNONAUDFEES = 11L,LNAUDFEES = 10L,LITIGATE = 14L,AGE = 5L,UNQUALIFIED = 10L,OPEratingCFO = 9L
    )," 0.12*** "
    ),`14` = structure(c(DEGREE = 1L,FOREIGN = 1L,SEGMENT = 17L,SPECIALIZED = 11L,BIGN = 14L,LNAUDFEES = 16L,AGE = 12L,MATERIALWEAKnesS = 9L,AUDITORTENURE = 13L," 0.31*** ",`15` = structure(c(DEGREE = 1L,EXTRAORDINARY = 1L,SEGMENT = 11L,GOINGCONCERN = 7L,CALENDARYEAR = 10L,LNNONAUDFEES = 13L,LNAUDFEES = 14L,AUDTURNOVER = 2L,RESTRUCTURE = 7L,UNQUALIFIED = 6L,MATERIALWEAKnesS = 10L,AUDITORTENURE = 5L,LOGEAL = 3L,FILINGLAG = 8L," 0.06*** "
    ),`16` = structure(c(DEGREE = 1L,SEGMENT = 1L,LITIGATE = 8L,LOGEAL = 9L,FILINGLAG = 7L," 0.46*** "),`17` = structure(c(DEGREE = 1L,SPECIALIZED = 1L,BIGN = 17L,AGE = 13L,AUDITLAG = 9L,AUDITORTENURE = 14L,`18` = structure(c(DEGREE = 1L,RESTATEMENT = 1L,BIGN = 5L,GOINGCONCERN = 2L,CALENDARYEAR = 9L,LNNONAUDFEES = 7L,LNAUDFEES = 7L,AUDTURNOVER = 11L,RESTRUCTURE = 10L,AGE = 3L,UNQUALIFIED = 4L,MATERIALWEAKnesS = 11L,OPEratingCFO = 3L)," 0.06*** "),`19` = structure(c(DEGREE = 1L,BIGN = 1L,CALENDARYEAR = 12L,OPEratingCFO = 13L
    ),"-0.25*** ","-0.34*** "," 0.59*** "),`20` = structure(c(DEGREE = 1L,GOINGCONCERN = 1L,CALENDARYEAR = 8L,LNNONAUDFEES = 4L,LNAUDFEES = 5L,AUDTURNOVER = 10L,LITIGATE = 12L,AUDITLAG = 14L,AUDITORTENURE = 2L,LOGEAL = 15L,FILINGLAG = 13L,OPEratingCFO = 7L
    ),"-0.38*** "," 0.16*** "),`21` = structure(c(DEGREE = 1L,CALENDARYEAR = 1L,LNNONAUDFEES = 9L,RESTRUCTURE = 8L,AUDITLAG = 5L,AUDITORTENURE = 9L,LOGEAL = 2L,FILINGLAG = 4L,OPEratingCFO = 5L
    )," 0.11*** "),`22` = structure(c(DEGREE = 1L,LNNONAUDFEES = 1L,LNAUDFEES = 13L,AUDTURNOVER = 6L,OPEratingCFO = 10L
    )," 0.25*** "," 0.66*** "),`23` = structure(c(DEGREE = 1L,LNAUDFEES = 1L,OPEratingCFO = 10L),"-0.46*** "," 0.37*** "),`24` = structure(c(DEGREE = 1L,AUDTURNOVER = 1L,RESTRUCTURE = 5L,AGE = 2L,MATERIALWEAKnesS = 7L,OPEratingCFO = 3L
    )," 0.16*** "
    ),`25` = structure(c(DEGREE = 1L,RESTRUCTURE = 1L,AGE = 4L,AUDITLAG = 4L,LOGEAL = 5L,OPEratingCFO = 2L
    )," 0.01*   "),`26` = structure(c(DEGREE = 1L,LITIGATE = 1L,OPEratingCFO = 4L
    ),`27` = structure(c(DEGREE = 1L,AGE = 1L,FILINGLAG = 3L,OPEratingCFO = 7L),`28` = structure(c(DEGREE = 1L,AUDITLAG = 1L," 0.60*** "," 0.86*** "),`29` = structure(c(DEGREE = 1L,UNQUALIFIED = 1L,LOGEAL = 4L,OPEratingCFO = 5L)," 0.13*** "
    ),`30` = structure(c(DEGREE = 1L,MATERIALWEAKnesS = 1L,AUDITORTENURE = 3L," 0.20*** "),`31` = structure(c(DEGREE = 1L,AUDITORTENURE = 1L,FILINGLAG = 2L,`32` = structure(c(DEGREE = 1L,LOGEAL = 1L,OPEratingCFO = 2L)," 0.52*** "),`33` = structure(c(DEGREE = 1L,FILINGLAG = 1L,"-0.17*** "),class = "factor")),row.names = c(NA,-34L),class = "data.frame")

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。