我有一个包含空气质量数据的数据集。数据帧是153行5列的矩阵。我想要找出这个数据框中第一列的平均值。该列中有缺失值,因此我希望在查找平均值时排除这些值。最后,我想使用控制结构(for循环和if-else循环)来实现这一点 我已经尝试过编写如下代码。我创建了'y‘而不是实际的空气质量数据集,以获得一个可重现的示例。 y <- c(1,2,3,NA,5,6,NA,NA,9,10,11,NA,13,NA,15)
x <- matrix(y,nrow=15)
for(i in 1:15){
if(is.na(data.frame[i,1]) == FALSE){
N
我有以下问题:我的数据包含质量好和质量差的数据。例如,对于时间2017-12-31,我有一个列,其中好质量数据(Quality = a)的值为800,差质量数据(Quality = b)的值为750。 Quality Time Value
1 a 2017-12-31 800
2 a 2018-12-31 500
3 b 2017-12-31 750
4 b 2018-12-31 480
5 b 2019-12-31 200 示例数据帧: df <- data.frame(Quality =
例如,使用空气质量数据,我想计算每个月的最高温度。然后保持这个最高温度发生的那天。
library(dplyr)
# Maximum temperature per month
airqualitymax <- airquality %>%
group_by(Month) %>%
summarise(maxtemp = max(Temp))
# Day of the month on which the max occured
airquality %>%
left_join(airqualitymax, by = "Month
在R中,我使用qualtRics包读取我的质量数据,它使用sjlabelled来设置标签。
我怎么才能得到“你会.”在下面的图片中?
以下是print的输出
> print(raw$QA1)
[1] "Red and black" "Red and black" "Red and black" "Red and black"
[5] "Red and black" "Red and black" NA NA
[9] NA
我试着通过不同的地名词典查找列表条目(也使用了一些Cerole插件),例如“数据质量”。然而,当在测试集上使用地名词典时:_ Data Quality。数据质量。数据的准确性和质量。高质量数据。_
只找到前两个条目。显然,我希望找到上面提到的测试集中的所有条目。问题是,我的问题是否可以通过地名词典来解决,或者是否需要语法规则来实现这一目的。在文献建议的术语“虚拟化”下,我找不到答案。
提前谢谢你,