在R中,我如何省略 Dataframe 中仅某些列的NA数据,我想在所有列中保留NA数据,除了在此NA中显示的8列,

8ehkhllq  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(125)

数据集有24个变量。
下面是我的代码,它只是将列缩小到这8列,并省略其他行和列,我只想省略其他行而不是其他列:

injury.data=read.csv("C:/Users/jacob/Downloads/hwk3data.csv", 
                     stringsAsFactors=TRUE)

injury.data<-na.omit(injury.data[,c(7,13:16,22:24)])

我希望只是省略NA行NA在这些列中,而不是NA在每一列,我想保留所有其他数据在其他列,而不是缩小它只是这些列。

kqqjbcuj

kqqjbcuj1#

看起来像是在丢弃na.omit(injury.data[,c(7,13:16,22:24)])中缺失的值之前删除了一些列。请注意,使用c(7,13:16,22:24)进行子集设置并没有“范围”na.omit()的效果-它永久地子集化了 Dataframe 。

相关问题