R 파이 토치

R에서 파이 토치 설치 및 가동 테스트. install.packages(“torch”) #파이토치 설치install.packages(“tidyverse”) library(tidyverse)library(torch) # 파이토치 로드 a <- torch_tensor(c(1,2,3)) #텐서 만들기b <- torch_tensor(c(4,5,6)) #텐서 만들기 c <- a+b # 두 텐서 합 구하기 print(c) # 값 출력

R 가로바 축활용 3개 data값 표현

안녕하세요. R 에서 가로바(막대그래프) 폭을 수정하고 싶을때가 활용 방법입니다. 그래프를 그리다 보면 x축+y축 두가지 데이터 값으로도 표현이 불가능 할때가 있어서 아쉬운 점이 많은데요. 이방법을 사용하면 3가지 데이터를 표현이 가능합니다. 방법은 ggpot에서 width 옵션(d값)을 활용하는 방법입니다. d/100으로 적용되어 있는 부분은 data에 따라서 변경하시면 됩니다. dat <- data.frame(a=c(“A”, “B”, “C”), b=c(0.71, 0.94, 0.85), d=c(32, 30, 18)) ggplot(dat, … Read more

R 에서 MariaDB 연결 ( 불러오기 , 내보내기)

library(DT)library(RSQLite)library(pool) pool <- dbPool( drv = RMariaDB::MariaDB(), user = “xxxxxxxxxx”, # mariaDB 접속 ID password = “xxxxxxxxxxx”, # 패스워드 host = “local”, # IP주소, 동일 네트워크 환경이면 local로 적용. port = 3308, # 포트 번호 dbname = “xxxxxx”) # DB명 dbWriteTable(pool,“DB명”, 변수명, # R에서 변수로 설정된 데이터프레임 값을 입력 (주의 : 데이터 프레임에 구조와 같아야함.)overwrite … Read more

R에서 MySQL데이터 연결

Mysql, MariaDB, Postgres, SQLite 연결 방법 install.packages(‘DIB’) # 패키지 설치 install.packages(‘RJDBC’) #패키지 설치 library(DBI) # 패키지 로드 library(RJDBC) # 패키지 로드 drv <- JDBC(“com.mysql.jdbc.Driver”, # drv 변수 선언.“/home/ **** /jdbc/mysql-connector-java-5.1.38-bin.jar”). # 폴더 경로 설정. ****은 유저폴더 별로 다름 SQL_DB <- dbConnect(drv, “jdbc:mysql://localhost:****[port no.] /****[DBname] “, ‘****’ [sql접속_id] , ‘****’ [sql 접속+비번] ) # SQL DB … Read more

R 사용자 지정함수 (function)

사용자 지정함수 r에는 좋음 함수도 많치만 내가 원하는 함수도 만들수 있다. 사용 방법은 간단하다 ​ myf <- function(a) { # myf 라는 변수에 사용자 함수를 선언한다 a 는 입력 값. 여러개를 만들고 싶으면 ,b,c 이런식으로 추가가 할수 있다 b <- a^2 # 입력 받은 값을 계산후 b 라는 변수에 넣는다 return(b) # b 값을 리턴한다. … Read more

R reshape2패키지 (엑셀 피벗 기능과 유사함)

melt() # wide를 long 형태로 변환 dcast() # long 를 wide 형태로 변환 t(데이터) # 쉽게 변경 가능 하나 모든 데이터를 변경함 (선택 불가능한게 단점) fvar <- melt(Fruits, id.var = “Fruit”) fvar2 <- melt(Fruits, id.var = c(“Fruit”,”Year”,”Location”)) dcast(fvar2,Fruit+Year+Location~variable) dcast(fvar,Fruit~variable) dcast(fvar2, Fruit~variable, fun.aggregate = sum ) ​ # 집계를 하고 싶을 경우에는 fun.aggreagate 옵션으로 할수도 있다. … Read more

R plyr 패키지

ddply() #가장 많이 쓰는 함수 앞에 있는 d는 입력하는 데이터 프레임 뒤에 있는 d는 출력이라고 생각하자 dlply() # 앞에 있는 d는 입력받는 데이터는 데이터 프레임, 뒤에 있는 l 은 출력 ​ # d : data frame / a : array (matrix vhgka) / l : list 유형 # summarise : 전체 데이터의 요약을 보여줌. # … Read more