gpt4 book ai didi

r - R 中的 [ ] 和 [[ ]] 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 11:46:55 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





The difference between bracket [ ] and double bracket [[ ]] for accessing the elements of a list or dataframe

(12 个回答)


5年前关闭。



  > levels(state.region)[2]
[1] "S"
> levels(state.region)[[2]]
[1] "S"

它们返回相同的值,所以我不知道它们之间有什么区别。

最佳答案

[] = 总是返回相同类的对象(在基本对象类之外),可以选择一个对象的多个元素

[[]] = 可以从列表或数据框中提取一个元素,返回的对象(在基本对象类之外)不一定是列表/数据框

关于r - R 中的 [ ] 和 [[ ]] 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33462844/

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