Это, вероятно, простой вопрос, но я только начинаю учиться, как использовать R.Перебор столбцов CSV-файла в R
У меня есть CSV-файл, заполненный столбцы, содержащие числа. Для каждого столбца чисел я хочу, чтобы R провела тест на нормальность Шапиро-Уилкса. Итак, я хочу прокрутить столбцы слева направо, чтобы провести shapiro.test(file$column1), shapiro.test(file$column2)
и т. Д.
Все столбцы имеют имя в качестве заголовка, и они не содержат одинакового количества строк.
Как мне это сделать? Спасибо заранее!
Спасибо! Тем не менее, я заметил, что это работает только тогда, когда нет столбцов, где все числа одинаковы (например, столбец, который содержит только те). В противном случае это происходит: _Error в FUN (newX [, i], ...): все значения «x» идентичны. Есть ли способ сказать R, чтобы пропустить эти столбцы, поэтому это не приводит к ошибке? – Johanna
Да, есть способ сказать R пропустить эти колонии, использовать функции индексирования '['. Посмотрите на '? '[" '. Для пропуска столбца 3 из 'файла' просто сделайте' файл [, -3] '. –