https://www.anaconda.com/products/distribution

 

Anaconda | Anaconda Distribution

Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

위 링크에 들어가서 아래 리눅스 이미지를 누른다.

맨위 64비트 x86에 마우스 오른쪽 클릭 링크 주소 복사를 한다.

wget 링크주소 명령어를 입력하고

sh 아나콘다파일 을 입력한다. tap을 누르면 자동완성 된다.

conda create -n 가상환경이름 python=3.7 numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn

으로 설치한다. pip install streamlit으로 설치한다.

conda activate 가상환경이름 을 치면 아래 처럼 나온다.

ssh 트래픽허용을 해줘야 putty로 연결할 수 있다.

https://www.putty.org/

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

www.putty.org

위에서 putty를 다운받고 설치해준다.

Host Name에 아래 퍼블릭 IPv4주소를 복사해 넣고 Port에 22 connection type에 ssh넣는다.

이제 ppk파일을 넣어줘야 한다.

키 페어 생성때 다운로드  받아진 ppk파일을 넣고 session창에서 saved session에 저장해준다.

open을 누르면 열리고 

로그인하면 된다.

서버 이름과 os를 정해준다.

프리티어 인스턴스를 정하고, 키페어를 설정한다.

키페어를 갖고 있어야 서버에 접근할 수 있다. 

이름을 적어주고 rsa ppk 체크한다. 윈도우 에서는 putty와 함께 ppk파일을 쓴다.

ssh 허용과 https트래픽 허용을 체크후 스토리지 구성을 맞춰준다. ssh는 putty에서 연결 https는 깃허브와 연결할 거다.

 

upper 함수는 대문자로 lower 함수는 소문자로 변경해 출력한다.

char_length 함수는 column 안의 문자열이 몇개인지 길이를 구해준다.

replace는 바꾸고 싶은 문자열을 다른문자열로 바꾸게 해주는 함수다

reverse 문자열의 순서를 뒤바꾸는 함수다

substring을 이용해 원하는 구간만 가져올 수 있다. 

 

 

concat_ws등 여러가지 함수를 통해 새로운 컬럼을 만들게 될 경우

컬럼의 이름은 합쳐진 컬럼의 이름으로 나오기 때문에 보기 불편하다.

그렇기 때문에 as 를 붙여준 뒤 원하는 컬럼이름을 사용하면 

보기 깔끔한 컬럼 이름을 만들어 줄 수 있다.

 

두개 이상의 column을 합치고 싶은 경우 concat이나 concat_ws를 쓴다. concat_ws는 맨 처음에 구분자가 들어간다.

 

 

 

위 두가지 방법중 하나로 테이블을 만들면 된다.

 

 

Table Name에는 원하는 이름을 적어주고 Column Name과 Datatype을 정해준다.

+ Recent posts