Запитання з тегом «r»

R - це вільна мова програмування з відкритим кодом та програмне середовище для статистичних обчислень, біоінформатики, візуалізації та загальних обчислень. Укажіть, будь ласка, мінімальні та відтворювані приклади та бажаний вихід. Використовуйте `dput ()` для даних і вкажіть усі не базові пакети з викликами `library ()`. Не вставляйте зображення для даних або коду, використовуйте замість них відрізні кодові блоки. Для питань, пов’язаних зі статистикою, використовуйте https://stats.stackexchange.com.

7
Нанесіть мітки на кінці рядків
У мене є такі дані ( temp.datдив. Кінцеву примітку для повних даних) Year State Capex 1 2003 VIC 5.356415 2 2004 VIC 5.765232 3 2005 VIC 5.247276 4 2006 VIC 5.579882 5 2007 VIC 5.142464 ... і я можу скласти таку діаграму: ggplot(temp.dat) + geom_line(aes(x = Year, y = Capex, …
76 r  ggplot2  legend 

4
Pandas версія rbind
У R ви можете поєднати два кадри даних, приклеївши стовпці одного до нижньої частини стовпців іншого, використовуючи rbind. Як ви робите в пандах те саме? Це здається химерно важким. Використання додатка призводить до жахливого безладу, включаючи NaN та інші речі з причин, які я не розумію. Я просто намагаюся "зв'язати" …
76 python  r  dataframe  pandas 

1
Як саме R аналізує `->`, оператор присвоєння права?
Отже, це якесь тривіальне питання, але мене бентежить те, що я не можу на нього відповісти, і, можливо, відповідь навчить мене ще кількох деталей про те, як працює R. Заголовок говорить все: як R аналізує R ->, незрозумілу функцію призначення праворуч? Мої звичні трюки, щоб зануритися в це, не вдалося: …
76 r  yacc 

2
Використання пакета data.table всередині мого власного пакету
Я намагаюся використовувати пакет data.table всередині власного пакета. MWE має такий вигляд: Я створюю функцію test.fun, яка просто створює невеликий об'єкт data.table, а потім підсумовує групування стовпців "Val" за стовпчиком "A". Код такий test.fun<-function () { library(data.table) testdata<-data.table(A=rep(seq(1,5), 5), Val=rnorm(25)) setkey(testdata, A) res<-testdata[,{list(Ct=length(Val),Total=sum(Val),Avg=mean(Val))},"A"] return(res) } Коли я створюю цю функцію …
76 r  data.table 

11
Як побудувати графік усіх стовпців кадру даних у R
Кадр даних містить n стовпців, і я хотів би отримати n графіків, по одному графіку для кожного стовпця. Я новачок і не вільно володію R, у будь-якому випадку я знайшов два рішення. Перший працює, але він не друкує назви стовпця (а вони мені потрібні!): data <- read.csv("sample.csv",header=T,sep=",") for ( c …
76 r  plot  dataframe 

2
Видаліть кілька стовпців із data.table
Який правильний спосіб видалити з data.table кілька стовпців? Зараз я використовую код нижче, але отримав несподівану поведінку, коли випадково повторив одне з імен стовпців. Я не був впевнений, чи це помилка, чи мені не слід видаляти стовпці таким чином. library(data.table) DT <- data.table(x = letters, y = letters, z = …
76 r  data.table 

2
R послідовність дат із мастилом
Привіт, я намагаюся отримати послідовність дат із мастилом Це не працює seq(ymd('2012-04-07'),ymd('2013-03-22'),by=week(1)) основна команда seq(as.Date('2012-04-7'),as.Date('2013-03-22'),'weeks') робить, але я хотів би знати, чи є елегантний спосіб зробити це за допомогою мастила. РЕДАГУВАТИ Будь ласка, ігноруйте: я вирішив себе, тому залишився лише для нащадків. Ми раді видалити це за потреби. seq(ymd('2012-04-07'),ymd('2013-03-22'),by='weeks') Робить …
76 r  lubridate 

8
Імпортувати великий файл xlsx у R?
Цікаво, чи знає хтось про спосіб імпорту даних із "великого" файлу xlsx (~ 20 Мб). Я намагався використовувати бібліотеки xlsx та XLConnect. На жаль, обидва використовують rJava, і я завжди отримую однакову помилку: > library(XLConnect) > wb <- loadWorkbook("MyBigFile.xlsx") Error: OutOfMemoryError (Java): Java heap space або > library(xlsx) > mydata …
75 r  excel  xlsx 


11
Налаштування проксі для R
Я стикаюся з проблемою під час підключення R до Інтернету у своєму офісі. Можливо, це пов’язано з налаштуваннями локальної мережі. Я спробував майже всі можливі способи, з якими я стикаюся в Інтернеті (див. Нижче), але все ж марно. Спосіб 1: Виклик R за допомогою --internet2 Спосіб 2: Виклик R шляхом …
75 r 

13
Проблема з Windows 7, update.packages: “не вдається перемістити тимчасову установку”?
Я використовую R 2.13.0 з Windows 7, після надання користувачеві повних привілеїв до папки R (як описано тут ). Це дозволяє мені дуже добре встановлювати нові пакети. Однак, використовуючи update.packages () для оновлення існуючих пакетів, я постійно отримую таку помилку (наприклад, під час оновлення пакету MASS): пакет "MASS" успішно розпаковано …

6
Об’єднайте два списки в R
У мене є два списки first = list(a = 1, b = 2, c = 3) second = list(a = 2, b = 3, c = 4) Я хочу об’єднати ці два списки, щоб вийшов кінцевий продукт $a [1] 1 2 $b [1] 2 3 $c [1] 3 4 Чи …
75 r  list  dataframe 


7
Не хочу наукових позначень на осі ділянки
Я регулярно роблю всілякі розкидання графіків у R, використовуючи plotкоманду. Іноді обидві, іноді лише одна з осей сюжету позначена в наукових позначеннях. Я не розумію, коли R приймає рішення про перехід до наукових позначень. Дивно, але він часто друкує цифри, які жоден здоровий розум не написав би в наукових позначеннях, …
75 math  r  graphics 

4
R Функція Apply () у певних стовпцях фреймів даних
Я хочу використовувати функцію apply у фреймі даних, але застосувати функцію лише до останніх 5 стовпців. B<- by(wifi,(wifi$Room),FUN=function(y){apply(y, 2, A)}) Це стосується A для всіх стовпців y B<- by(wifi,(wifi$Room),FUN=function(y){apply(y[4:9], 2, A)}) Це стосується A лише для стовпців 4-9 y, але загальна віддача B позбавляє перших 3 стовпців ... Я все …
75 r  dataframe  apply 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.