是否可以创建一个在 R 中的列名中包含空格的数据框?

Is it possible to create a dataframe that include whitespaces in the column names in R?

我正在尝试在 R 中创建一个列名称中包含空格 (' ') 的数据框。首先:我知道这通常不是一个好主意。但是我创建的数据框后来被写入 CSV 文件并用于将数据上传到我应该测试的(设计不佳的)系统。因此,列名必须符合(设计不佳的)模板,其中列的名称包含空格。我尝试了以下方法:

data.frame('some name' = 'some value')

但这会产生一个数据框,其中列的名称为 some.name。我目前正在替换“。”在 CSV 文件中使用 ' '。但这不是一个好的解决方法,因为一旦我开始使用包含小数点的数字数据进行测试,我就会遇到问题。

有人可以帮我解决这个问题吗?

使用check.names:

data.frame('some name' = 'some value', check.names = FALSE)