gpt4 book ai didi

从 R 中的数据框中删除一行

转载 作者:行者123 更新时间:2023-12-04 04:29:40 24 4
gpt4 key购买 nike

我完全糊涂了!我在 R 中有一个一列数据框:

temp1 = structure(list(Hamburg = c("Hamburg", "4562", "4604")), class = "data.frame", row.names = c(NA, 
-3L))

str(temp1)
'data.frame': 3 obs. of 1 variable:
$ Hamburg: chr "Hamburg" "4562" "4604"

当我删除第一行时:
temp1 = temp1[-1,]

那么剩下的就不再是数据帧了!而且我也没有列名!
temp1
[1] "4562" "4604"

str(temp1)
chr [1:2] "4562" "4604"

我怎么能修好呢?我想保留数据帧结构,只是去掉第一行!

最佳答案

temp1 = temp1[-1,, drop=F]
str(temp1)
'data.frame': 2 obs. of 1 variable:
$ Hamburg: chr "4562" "4604"

默认为 T,将 data.frame 减少到最小维度
How do I extract a single column from a data.frame as a data.frame?

关于从 R 中的数据框中删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61546893/

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