[버전확인]

conda --version


[아나콘다 업데이트]

conda update conda


[라이브러리(패키지)명과 버젼확인]

conda list


[라이브러리(패키지) 설치 및 업데이트]

conda install 라이브러리명 conda update 라이브러리명 conda update --all #설치되어있는 라이브러리 전체 업데이트

- PackagesNotFoundError

PackagesNotFoundError: The following packages are not available from current channels:

conda install에서 가장 흔히 발생하는 오류 중 하나로 conda에서 패키지를 다운로드하려는 기본 채널에 패키지가 존재하지 않는 경우 발생하는데 다음과 같이 해결 가능

conda install -c conda-forge 패키지명 # -c 채널 옵션에 conda-forge를 주어서 패키지를 다운로드한다. # Conda-forge 는 anaconda에서 쉽게 설치할 수 있도록 검증된 파이썬 패키지들을 모아 놓은 하나의 채널 이다.


[라이브러리(패키지) 삭제]

conda remove 라이브러리명


[라이브러리(패키지) 검색]

conda search 라이브러리명


[가상환경 목록확인]

conda env list conda info --envs conda info -e


[기타 Tip]

# anaconda prompt의 사용 가능한 커맨드 목록을 확인 conda -h conda --help conda help
<결과값> Options: positional arguments: command clean Remove unused packages and caches. config Modify configuration values in .condarc. This is modeled after the git config command. Writes to the user .condarc file (C:\Users\cceed\.condarc) by default. create Create a new conda environment from a list of specified packages. help Displays a list of available conda commands and their help strings. info Display information about current conda install. init Initialize conda for shell interaction. [Experimental] install Installs a list of packages into a specified conda environment. list List linked packages in a conda environment. package Low-level conda package utility. (EXPERIMENTAL) remove Remove a list of packages from a specified conda environment. uninstall Alias for conda remove. run Run an executable in a conda environment. [Experimental] search Search for packages and display associated information. The input is a MatchSpec, a query language for conda packages. See examples below. update Updates conda packages to the latest compatible version. upgrade Alias for conda update.
conda 커맨드명 -h conda 커맨드명 --help # anaconda prompt의 사용 가능한 커맨드의 사용방법 과 -c, -v 등등 옵션에 관한 정보를 확인할 수 있다.


[가상환경 조회하기]

conda info --envs conda info -e

가상환경 리스트가 나오고 * 가 나오는 곳이 현재 파이썬 환경을 나타낸다.

[가상환경 실행하기]

activate 가상환경명칭 activate py27

py27 가상환경 실행

[가상환경 만들기]

conda create --name 가상환경명칭 [패키지명] conda create --name py27 python=2.7 anaconda

python 2.7버젼과 아나콘다 패키지 같이 설치하여 가상환경 만듦

[가상환경에 추가 패키지 설치]

conda install -n 가상환경명 [패키지명] conda install -n py27 pandas 가상환경을 activate 시키고 conda install [패키지명] 과 같은 효과

[가상환경 해제하기]

deactivate

[가상환경 삭제하기]

conda remove -n 가상환경명 --all conda remove -n py27 --all

--all 옵션을 주어 모든 패키지 삭제

[가상환경 복사하기]

conda create -n 생성할가상환경명 --clone 원본가상환경명 conda create -n py27_2 --clone py27

py27가상환경을 복사하여 py27_2로 생성함

[가상환경을 환경파일로 내보내기]

conda env export -n 가상환경명칭 > 파일명.yml conda env export -n py27 > py27.yml

가상환경의 환경설정 상태를 py27.yml 파일로 만들어준다

[환경파일로 가상환경을 생성하기]

conda env create -f 파일명.yml conda env create -f py27.yml

[가상환경에 설치된 패키지 목록 파일로 추출]

conda list -n 가상환경명 --explicit > 추출파일명 conda list -n py27 --explicit > c:\Users\학습러\Desktop\what.txt

[추출한 패키지 목록 파일로 환경구성]

conda create -n 가상환경명 --file 추출파일명 conda create -n py27 --file c:\Users\학습러\Desktop\what.txt


R 데이터 구조

1. 스칼라(Scala)

2. 벡터(Vector)

3. 팩터, 요인(Factor)

4. 행렬(Matrix)

5. 배열(Array)

6. 리스트(List)

7. 데이터프레임(Data.frame)



1. 스칼라(Scala)

구성인자가 하나인 벡터




2. 벡터(Vector)

벡터는 동일한 유형의 데이터가 1차원으로 구성되어 있는 데이터 구조

(벡터 중에서 구성인자가 1개인 것은 '스칼라')




3. 팩터, 요인(Factor)

팩터는 범주형데이터(자료)를 표현하기 위한 데이터 타입이다. 




4.행렬(Matrix)

행렬은 동일한 유형의 2차원 데이터 구조(행(Row), 열(Column))를 말한다. 


 


5. 배열(Array)

배열은 동일한 유형의 다차원 데이터 구조다.

(행렬은 동일한 유형의 2차원 데이터 구조, 배열은 행렬을 여러 겹으로 표현한 것.) 


 


6. 리스트(List)

리스트는 서로 다른 구조의 데이터를 모두 묶은 객체를 말한다.

리스트는 ‘(키, 값)’ 형태의 데이터를 담는 연관 배열이다. 


 



7.데이터프레임(Data.frame)

데이터 프레임은 데이터 유형에 상관없이 2차원 형태의 데이터 구조를 말한다.

데이터 프레임은 엑셀의 스프레드시트와 같이 표 형태로 정리한 모습이다. 








'IT,인터넷 관련 학습 > R언어 학습' 카테고리의 다른 글

빅데이터 통계학(2)  (0) 2019.04.05
빅데이터 통계학 (1)  (0) 2019.04.05
R언어 : 다양한 통계차트  (0) 2019.03.02
R언어 : R 통계 관련 함수  (1) 2019.03.02
R 내장 data 설명  (0) 2019.03.02

+ Recent posts