【问题标题】:Can I use R attributes to save physical units?我可以使用R属性来保存物理单位吗?
【发布时间】:2012-11-13 12:11:33
【问题描述】:

我可以(应该)使用 R 属性来保存物理单位和类似信息作为用户提示吗?

epsilon0 <- 8.854188e-12
# name <- "electric constant"
# source <- "CODATA"
# unit <- "F m-1"

【问题讨论】:

    标签: r constants units-of-measurement code-readability


    【解决方案1】:

    您可以使用以下代码:

    attributes(epsilon0) <- list(name = "electric constant", source = "CODATA", unit="F m-1")
    

    【讨论】:

      【解决方案2】:

      除了@MatthewLundberg 的回答,您还可以设置和获取单个属性,例如:

      > attr(epsilon0,"name") <- "electric constant"
      > epsilon0
      [1] 8.854188e-12
      attr(,"name")
      [1] "electric constant"
      
      
      > attr(epsilon0,"name")
      [1] "electric constant"
      

      【讨论】:

        猜你喜欢
        • 2018-06-02
        • 1970-01-01
        • 1970-01-01
        • 2011-01-06
        • 2010-09-22
        • 2013-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多