将 R 数据框导出到 excel,但在 excel 文件中使用列标签作为 headers
Export R dataframe to excel but use the column label as headers in excel file
我有一个 R 数据框,其中的列名也有标签属性。我想将此数据框导出到 excel。在 excel 文件中,我想将列标签显示为 header 而不是列名称。
我尝试过一些像 openxlsx 这样的包,但它们似乎只能选择使用列名作为 headers。
enter image description here
这是下面显示的变量名和标签。我想将此数据框导出到 excel 文件。在 excel 文件中,我希望将“研究的内部 ID”作为 header 而不是默认的“studyid”
由于您没有提供示例,因此很难准确理解您的意思,如果我有误解,请原谅我。
据我了解,您有一个包含变量的数据框,每个变量都有一个标签属性。如果你想使用这些属性而不是变量名,那么你可以使用 Hmisc
-package:
library(Hmisc)
names(df) <- Hmisc::label(df)
现在您已经有效地将变量名称替换为变量标签,这应该是您在导出后在 excel 中看到的内容。
如果这对你有帮助,请告诉我。
我有一个 R 数据框,其中的列名也有标签属性。我想将此数据框导出到 excel。在 excel 文件中,我想将列标签显示为 header 而不是列名称。
我尝试过一些像 openxlsx 这样的包,但它们似乎只能选择使用列名作为 headers。
enter image description here
这是下面显示的变量名和标签。我想将此数据框导出到 excel 文件。在 excel 文件中,我希望将“研究的内部 ID”作为 header 而不是默认的“studyid”
由于您没有提供示例,因此很难准确理解您的意思,如果我有误解,请原谅我。
据我了解,您有一个包含变量的数据框,每个变量都有一个标签属性。如果你想使用这些属性而不是变量名,那么你可以使用 Hmisc
-package:
library(Hmisc)
names(df) <- Hmisc::label(df)
现在您已经有效地将变量名称替换为变量标签,这应该是您在导出后在 excel 中看到的内容。
如果这对你有帮助,请告诉我。