본문 바로가기

분류 전체보기718

pandas(판다스) 기초 2 import pandas as pd summer = pd.read_csv('summer.csv', index_col='Athlete') summer # 점 표기법 summer.Medal # 대괄호 표기법 # 띄어쓰기등이 추가로 가능하다는 점이 있다. summer['Medal'] # 모든 행 값에 대하여, Year, Medal 정보를 출력해라. summer.loc[:,['Year', 'Medal']] # 추후 멀티행, 멀티컬럼등을 조작할때 문제가 발생 가능하니 loc 사용을 권장한다고 한다; # 사용법은 알았고, iloc과 loc의 쓰임새등을 더 알아보자. # 보니깐 iloc은 숫자만 사용 가능하고, loc은 문자만 사용가능한것같다. # 물론 loc의 행이나, 열의 값이 0,1,2,3 이런식으로 되어있는 .. 2022. 7. 14.
pandas 기초1 # 첫번째 열에 대한 3개의 정보를 가져오고 싶다면 summer.iloc[0, :3] # Year 1896 # City Athens # Sport Aquatics # Name: HAJOS, Alfred, dtype: object​ import pandas as pd titanic = pd.read_csv('./titanic.csv') titanic # 화면에 보여줄 수 있는 pandas의 각 실행별로 최대 rows 값 pd.options.display.max_rows # 화면에 보여줄 수 있는 pandas의 각 실행별로 최저 rows 값 pd.options.display.min_rows #10 # pd.options.display.min_rows = 20 # 이라고 해주면, pandas를 출력할때마다 2.. 2022. 7. 14.
machine learning 루틴 2 iris 꽃 외, 리스트, 튜플, dict 전환(순환)원리 # 내가 훈련시킨 것으로 좀 더 구체적인 측정을 해보고 싶다면 iris_tree.predict_proba(test_data) # array([[0. , 0.97222222, 0.02777778]])​ from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split import pandas as pd iris = load_iris() features = iris.data[:,2:] labels = iris.target # 훈련용 80%, 테스트용 20%를 사용했다는 의미 x_train, x_test, y_train, y_test = train_test_split(feature, labels, test_siz.. 2022. 7. 11.
GIT fatal: bad config line 18 in file /users/daniel_choi/.gitconfig 깃에 diftool 설정을 할때, 타이핑으로 적으니깐 계속 fatal: bad config line 18 in file /users/daniel_choi/.gitconfig 류의 에러가 나와서 이렇게 했다가, 저렇게 했다가를 반복했다. 심지어 config파일을 지우고 새로 만들고를 몇번이고 반복했었는데, 그건 그거나름대로 difftool 설정이 날아가니깐 좋진 않겠다 싶어서 연구를 했다. 연구의 진행방법은 vscode로 외부편집을 진행하되, 저장하고 끄지 않는거다. 그리고 터미널에서의 반응을 살펴보기로 했다. 내가 추가하고 싶은 내용은 [merge] tool = vscode [mergetool 'vscode'] cmd = 'code --wait $MERGED' 이것이다. 따라서, 따라쓰는것도 잘했다고 볼.. 2022. 7. 9.