gpt4 book ai didi

r - 在R中的字符之间添加空格

转载 作者:行者123 更新时间:2023-12-04 01:27:06 26 4
gpt4 key购买 nike

背景

我有一个数据集,df。每当我尝试重命名“TanishaIsCool”列时,都会收到错误消息:意外的字符串常量。我想在我的列名中添加空格

TanishaIsCool   Hello
hi hi

这就是我正在做的:

df1 <- df %>% rename(Tanisha Is Cool = `TanishaIsCool` )

期望的输出

 Tanisha Is Cool     Hello
hi hi

输出

structure(list(TanishaIsCool = structure(1L, .Label = "hi", class = "factor"), 
Hello = structure(1L, .Label = "hi", class = "factor")), class = "data.frame", row.names = c(NA,
-1L))

最佳答案

除了缺少反引号/反引号外,您的尝试几乎完成了:

df1 %>% rename(`Tanisha Is Cool` = TanishaIsCool)

但是,我相信您会发现大多数建议(根据我自己在处理某个特定数据集时的个人经历,我完全同意...)声明不要在变量名中使用空格,因为您可能会发现当您必须引用这些变量,您必须始终包含 `` ,这会变得非常麻烦。

刚刚意识到@thelatemail 已经在评论中准确地回答了这个问题!

关于r - 在R中的字符之间添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61719193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com