[Python] 문자열 특징 - 인덱싱, 슬라이싱
·
기타
인덱싱 # 문자열 특징 - 인덱싱(Indexing) a = "abcde" a[0] 'a' 슬라이싱 # 문자열 특징 - 슬라이싱(slicing) a = "Artificial Intelligence and Machine Learning" print(a[0:6],"AND",a[-5:]) # a 변수의 0부터 5까지, -9부터 끝까지 print(a[:]) # a 변수의 처음부터 끝까지 print(a[-50:50]) # 범위를 넘어갈 경우 자동으로 최대 범위를 지정 print(a[::2],"AND",a[::-1]) # 2칸단위로 , 역으로 슬라이싱 Artifi AND rning Artificial Intelligence and Machine Learning Artificial Intelligence and Mac..
[R] 리스트, 데이터프레임 (list,Data Frames)
·
기타
- 리스트는 여러 종류의 자료구조 (벡터,행렬,리스트 등) 입력 가능 - 리스트를 생성하기 위해 list( ) 함수 사용 가능 > jo ed customers as.list(customers) - 리스트는 리시트를 원소로 가질 수 있음 > addr jo jo$age [1] 21 > jo[["age"]] [1] 21 > jo[[2]] [1] 21 - 대괄호 하나만 이용하여 여러 개의 원소를 리스트 형태로 반환 가능 > jo[c(1,3)] $name [1] "Jo" $student [1] TRUE
R 기초문법 - 데이터 프레임 병합
·
기타
데이터프레임 생성 DF2 = data.frame( A = c(1,2,3), B = c(4,5,6) ) DF2 A B 1 1 4 2 2 5 3 3 6 DF3 = data.frame( A = c(5,4,1), B = c(3,2,1) ) DF3 A B 1 5 3 2 4 2 3 1 1 행 기준 병합 - rbind() rbind(DF2,DF3) A B 1 1 4 2 2 5 3 3 6 4 5 3 5 4 2 6 1 1 열 기준 병합 - cbind() #데이터프레임 생성 DF4 = data.frame( A = c(1,2,3), B = c(4,5,6) ) DF4 A B 1 1 4 2 2 5 3 3 6 DF5 = data.frame( C = c(4,5,6), D = c(7,8,9) ) DF5 C D 1 4 7 2 5 8 ..
[R] 데이터 프레임 생성 및 인덱싱
·
기타
데이터 프레임 생성 DF1 = data.frame( V1 = 1:3, V2 = c("A","B","C"), V3 = seq(4,6,length.out = 3), V4 = rep(Sys.Date(),3) ) DF1 V1 V2 V3 V4 1 1 A 4 2022-04-27 2 2 B 5 2022-04-27 3 3 C 6 2022-04-27 str(DF1) 'data.frame': 3 obs. of 4 variables: $ V1: int 1 2 3 $ V2: chr "A" "B" "C" $ V3: num 4 5 6 $ V4: Date, format: "2022-04-27" "2022-04-27" ... dim(DF1) [1] 3 4 nrow(DF1) [1] 3 ncol(DF1) [1] 4 행, 열 이름 출력 ..