본문 바로가기

기본적인프로그래밍44

[Python] 기초 (for, while,def,lambda,if) 뭐 기초의 경우 많은 유명한 사이트들이 있으니, 많이 보시지를 않으시겠지만 그래도 명색의 파이썬 공부 블로그이기 때문에! 간단하게라도 진행하려고 합니다. 프로그래밍 언어를 하면서 필수적인 반복문들! 그리고 커스터마이징이 가능한 기능만들기! 시작하기 앞서! python은 들여쓰기가 가장 중요합니다!! 들여쓰기란! 한마디로 tab! 만 잘쓰면됩니다. (띄어쓰기도 가능하나!, tab을 추천드립니다.) >>> for i in range(0,10): ... if i==1: ... print('one') ... if i==2: ... print('Two') ... one Two >>> 들여쓰기가 안될경우 >>> for i in range(0,10): ... if i==1: ... print('one') ... if.. 2020. 7. 6.
[Python] 기초 기능 (사칙연산, 변수지정, 자료구조(list,dict,tuple)) 오늘은 python기초에 대해서 포스팅 하도록하겠습니다. python은 R과 마찬가지로 요즘 핫한 프로그래밍 언어라는것을 알 수가 있습니다. tensorflow나 pytorch와 같은 머신러닝을 할때는 필수적으로 알고있어야 하는 언어중 하나입니다. R과 다른 점은 생각 보다 많은데, 이건 나중에 정리해서 올리도록 하겠습니다. 1.사칙연산 R과 마찬가지로 사칙연산이 됩니다. >>> 1+1 2 >>> 1/2 0.5 >>> 1/3 0.3333333333333333 >>> R과는 다르게 문자도 합칠 수가 있습니다. >>> 'a'+'b'+'c' 'abc' >>> 섞어서 합치게 되면 에러가 납니다. (string + float=error) >>> 'a'+2 Traceback (most recent call last.. 2020. 7. 6.
[R] 쉽게 배우는 R programming 기초 (5) (그래프, plot, 기타 parameter) 오늘은 R에서 기본적인 것들 중에 plotting에 대해서 간단하게 설명하도록하겠습니다. R의 plot은 BI 혹은 분석하시는 분들에게는 없어서는 안될 기능입니다. R에서 plot기능이 없었다면, 이빨빠진 호랑이에 불가하다고 생각합니다. 많은 패키지들에서 이러한 plot이 필수적으로 들어가는 만큼 R에서 plot은 중요합니다. 이번 시간에는 정말 기본적인 plot을 만드는 방법을 소개하겠습니다. 생각보다 기본적인 plot이 다채롭게 사용될수도 있고, 항상 이야기하지만, 기본이 가장 중요합니다. 급하게 그래프를 그려야하는데, 원하는 그래프를 그리는 패키지는 내가 갖고있는 컴퓨터에서 잘 설치가 안되네? 이럴때를 대비해서 기본적인 plot에 대해 잘 알아둬야 할 것입니다. 연구나, 분석에 주로 사용되는 ggp.. 2020. 6. 30.
[R] 쉽게 배우는 R programming 기초 (4) (if문, for문, while문) 이번시간에는 저번이 이야기했들이 for문과 while 문에 대해서 이야기 해보도록 하겠습니다. for,while문을 하면서 꼭 필요한것인 if문도 추가로 설명해보겠습니다. 컴퓨터를 사용하는 이유중 하나고 엑셀말고 R을 이용하라고 하는 이유중 하나입니다. 1. if 문 if 문은 관문이라고 생각하시면 됩니다. "~라면" 저는 참깨라면이 좋습니다. 공항에 비행기를 타고갈때, 게이트에서 승무원이 표검사를 하는 것을 생각하시면 될 것 같습니다. if(조건문)이 맞다면 조건문 안에 있는 내용이 실행이 됩니다. > a=1 > if(a==1){ + print('d') + } [1] "d" > a=1 > if(a==1){ + print('d') + } [1] "d" > a=0 > if(a==1){ + print('d'.. 2020. 6. 25.
[R] 쉽게 배우는 R programming 기초 (3) (list, array) 이번에는 list와 array를 알아보도록 하겠습니다. 1. list list는 많이사용하는 기능 중 하나입니다. 기본 사용법부터 보자면, 다음과 같이 list()를 이용하면 됩니다. 특정 벡터값들을 as.list()로 list로 변환시켜보면 다음과 같이 만들어지는데, 값들이 어디로 들어갔는지 모를수 있으니 문자로도 만들어 보겠습니다. 다음과 같이 벡터값들이 들어가는것을 확인할 수가 있습니다. 각 값들을 호출하기 위해서는 listname[호출할 순서]를 하게되면 호출할 순서의 리스트를 얻을수 있고, listname[[호출할 순서]]를 하게되면 호출할 순서의 값들이 나오게 됩니다. 다른 방식으로 list를 만들어 보면, 다음과 같이 리스트마다 이름을 지정할 수가 있고, 호출할때도 해당 이름을 이용해서 값들.. 2020. 6. 24.
[R] 쉽게 배우는 R programming 기초 (2) (data.frame, factor) 어제 글을 이어서 포스팅 해보도록 하겠습니다! 어제는 R vector, matrix를 배워 보았는데요. 오늘은 data.frame, list, array, factor에 대해서 이야기 해보도록 하겠습니다. 1. data frame 먼저 간단하게 data.frame을 만드는 방법을 소개하도록 하겠습니다. matrix는 data를 순서대로 넣는 반면, data frame은 vector들을 넣어서 자료를 만듭니다. 개수가 다른 벡터를 넣을 경우 에러가 뜹니다. data.frame의 기본 옵션들을 설명하자면, row.names = rowname 설정 stringAsFactors = 글자들은 Factor로 지정할까 말까? (True & False) Factor는 나중에 다시 설명하도록하겠습니다. 나머지는 저도 잘.. 2020. 6. 23.