r - 如何在 R 中修复:选择函数中的错误:未使用的参数
问题描述
当我运行我的代码时,我总是有同样的错误,我不知道我在做什么错
# I upload these packages because I need to work with my data base, join some databases
library(tidyverse)
library(fitdistrplus)
library(MASS)
library(survival)
#these are my data frames
df41 = read.table("2014_1.csv",sep=";",header=T)
df42 = read.table("2014_2.csv",sep=";",header=T)
df43 = read.table("2014_3.csv",sep=";",header=T)
df44 = read.table("2014_4.csv",sep=";",header=T)
df51 = read.table("2015_1.csv",sep=";",header=T)
df52 = read.table("2015_2.csv",sep=";",header=T)
df53 = read.table("2015_3.csv",sep=";",header=T)
df54 = read.table("2015_4.csv",sep=";",header=T)
df61 = read.table("2016_1.csv",sep=";",header=T)
df62 = read.table("2016_2.csv",sep=";",header=T)
df63 = read.table("2016_3.csv",sep=";",header=T)
df64 = read.table("2016_4.csv",sep=";",header=T)
df71 = read.table("2017_1.csv",sep=";",header=T)
df72 = read.table("2017_2.csv",sep=";",header=T)
df73 = read.table("2017_3.csv",sep=";",header=T)
df74 = read.table("2017_4.csv",sep=";",header=T)
df81 = read.table("2018_1.csv",sep=";",header=T)
df82 = read.table("2018_2.csv",sep=";",header=T)
df83 = read.table("2018_3.csv",sep=";",header=T)
df84 = read.table("2018_4.csv",sep=";",header=T)
df91 = read.table("2019_1.csv",sep=";",header=T)
#some tests that im doing with my data frames
names(df41)
names(df42)
names(df41) == names(df42)
str(df41)
summary(df41)
names(df41)
#Here, I choose the columns "POTENCIA_BRUTA_MWH" and "CONCENTRACION_PORCENTAJE_CO2" and then I filter them with the values distinct of 0 or NA
df41_n = df41 %>% select(c("POTENCIA_BRUTA_MWH","CONCENTRACION_PORCENTAJE_CO2")) %>%
filter(POTENCIA_BRUTA_MWH != 0 | POTENCIA_BRUTA_MWH != is.na(df41),CONCENTRACION_PORCENTAJE_CO2 != 0 | CONCENTRACION_PORCENTAJE_CO2 != is.na(df41))
summary(df41_n$POTENCIA_BRUTA_MWH)
summary(df41_n$CONCENTRACION_PORCENTAJE_CO2)
当我在 df41_n 行中运行我的代码时,它们总是向我显示该错误:
df41_n = df41 %>% select(c("POTENCIA_BRUTA_MWH","CONCENTRACION_PORCENTAJE_CO2")) %>%
+ filter(POTENCIA_BRUTA_MWH != 0 | POTENCIA_BRUTA_MWH != is.na(df41),CONCENTRACION_PORCENTAJE_CO2 != 0 | CONCENTRACION_PORCENTAJE_CO2 != is.na(df41))
选择错误(., c("POTENCIA_BRUTA_MWH", "CONCENTRACION_PORCENTAJE_CO2")) 选择错误 (c("POTENCIA_BRUTA_MWH", "CONCENTRACION_PORCENTAJE_CO2"))
但是这些行:
summary(df41_n$POTENCIA_BRUTA_MWH)
summary(df41_n$CONCENTRACION_PORCENTAJE_CO2)
效果很好,所以,我不知道我做错了什么
解决方案
推荐阅读
- java - 在 Java 中深度复制一个通用的 LinkedList
- php - 多对多关系中的查询 - mySQL
- node.js - Puppeteer:如何识别 SPA 已经到了底部,不能再向下滚动了?
- python - 在 i 循环中对随机数字列表求和
- java - 如何从 Retrofit POST 请求中获取响应
- python - 按值对 Numpy 数组元素进行排序
- js-cookie - ReferenceError:未定义 Cookie
- python-2.7 - 如何读取包含流程图的 .txt 文件并在程序中使用它
- python - 普通方法或属性?
- ruby-on-rails - Rails 测试失败 - ActionController::UnknownFormat: