Найти максимальное значение столбца для нескольких файлов CSV в R

1

Спасибо за чтение этого.

Я пытаюсь найти максимальное значение одного столбца из данных в 2 файлах CSV (см. Пример файла ниже).

Не уверен, как найти максимальное значение конкретного столбца (tp,)

  • 0
    Добро пожаловать в Stackoverflow! Было бы лучше, если бы вы разделили ваш вопрос на два разных вопроса, например, один вопрос «как открыть файлы», а другой вопрос о поиске макс. Кроме того, было бы хорошо прочитать рекомендации по созданию минимального, полного, проверяемого примера: stackoverflow.com/help/mcve
Теги:
csv
rstudio
minimax

1 ответ

1
Лучший ответ

Объедините оба файла и найдите макс.

df1 <- read.csv("Path to the file1", header=T, sep=",")
df2 <- read.csv("Path to the file2", header=T, sep=",")
data <- rbind(df1,df2)
max(data['temp'])

Если у вас много файлов,

setwd('Path of the folder that contains the files')   
filenames <- list.files(full.names=TRUE)
data <- lapply(filenames,function(i){read.csv(i)})
df <- do.call(rbind.data.frame, data)
max(df['temp'])
  • 0
    Нет необходимости применять rbind. Вы можете напрямую найти максимальное значение по max (df1 $ col1, df2 $ col2)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню