gpt4 book ai didi

r - 在 R 中使用带括号的列/字段名称

转载 作者:行者123 更新时间:2023-12-04 15:53:34 25 4
gpt4 key购买 nike

我在 Windows 7 上使用 R 版本 3.0.2。

我将一个 CSV 表加载到 R 中,一些列名称带有括号,例如 P(A) 或 P(A|B)。如果我尝试

 whatever<- read.csv("C:/dir/name.csv", header=TRUE);
hist(whatever$P(A|B));

我收到错误信息

Error: unexpected symbol in "hist(whatever$P(A|B"

在 R 中,是否可以使用带括号的列名,或者我必须将列名更改为字母数字?

最佳答案

read.csv() 会将特殊字符转换为“.”所以“P(A|B)”列将是 whatever$P.A.B.

但是,正如@Floo0 所指出的,如果您可以使用诸如“P(A|B)”之类的列名来访问 whatever$"P(A|B)"随便[, "P(A|B)"]

关于r - 在 R 中使用带括号的列/字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21733244/

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