반응형

분류 전체보기 341

pandas groupby 파라미터(parameter)

groupby Parameter 값: def groupby(by=None, axis: Axis=0, level: (Level | None)=None, as_index: bool=True, sort: bool=True, group_keys: bool=True, squeeze: (bool | lib.NoDefault)=no_default, observed: bool=False, dropna: bool=True) groupby는 생각보다 파라미터 값을 안쓰게 되지만 혹시나 싶어서 올림! df.groupby('Company') 결과값이 객체로 나타남 df.groupby('Company').mean() 이렇게나 by_comp = df.groupby("Company") by_comp.mean() 이런 식으로 코드를..

Python 2022.04.15

Pandas DataFrame parameter값, 데이터 프레임 파라미터, 판다스

DataFrame Parameter 값: def __init__(data=None, index: (Axes | None)=None, columns: (Axes | None)=None, dtype: (Dtype | None)=None, copy: (bool | None)=None) 다음과 같음 >>> d = {'col1': [1, 2], 'col2': [3, 4]} >>> df = pd.DataFrame(data=d) >>> df col1 col2 0 1 3 1 2 4 Notice that the inferred dtype is int64. >>> df.dtypes col1 int64 col2 int64 dtype: object To enforce a single dtype: >>> df = pd.Data..

Python 2022.04.15

결측치 처리, pandas, dropna

* dropna의 parameter 값 들이다 def dropna(axis: Axis=0, how: str='any', thresh=None, subset=None, inplace: bool=False) 1. library 호출 import numpy as np import pandas as pd 2. 데이터 구조 만들어서 판다스 형태로 저장 df = pd.DataFrame({'A':[1,2,np.nan], 'B':[5,np.nan,np.nan], 'C':[1,2,3]}) 3. 결측치 값 모두 삭제. 영구 삭제하려면 (inplace = True), 대소문자 주의 df.dropna() 4. 행말고 열삭제 df.dropna(axis=1) 5. thresh: NA가 아닌 값을 말한다. na가 없는 값이 총 몇..

Python 2022.04.15

XCode) Git 원격과 로컬 둘 다 변경사항 있을 때, fetch and pull

github 원격에서 ReadMe를 바로 수정하다보니 Local의 변경 사항이랑 원격의 변경 사항이 달라서 어떻게 git commit을 해야 하는지 당황했었다. git 관리를 XCode 내부에서 바로 commit 을 주로 쓰다보니 터미널에 들어가는 게 익숙하진 않다. 폴더에 들어가서 git status 보면 로컬 저장소에 변경 사항이 있고 커밋되지 않은 파일들이 있다고 한다. git add . 한 뒤에 git commit -m "~~" 하기엔 원격에 변경사항이 있으니 우선 받아주어야 한다. git fetch 로 원격에 변경사항이 뭐가 있는지 확인해준다. git fetch origin 이라고 원격 저장소 브런치 이름을 넣어야 하는데, 브런치는 하나 밖에 없기 때문에 git fetch로 해서 확인했다. 55..

iOS_Swift5 2022.04.05

XCode15) could not find a storyboard named 'main' in bundle nsbundle

main storyboard를 없애고, 전부 코드로만 작성했는데 다음과 같은 에러가 생겼다. Navigation View와 일반 ViewController를 AppDelegate에서 만들었는데 이 부분이 iOS13이후 부터는 SceneDelegate로 넘어갔다고 한다. 그래서 SceneDelegate에서 작업해주기 위해 일단 App Delegate에서 주석처리하기, 그 다음 SceneDelegate에서 AppDelegate에서 작성한 코드를 붙여넣어주었다. 위와 같다. info.plist에서 저기 storyboard Name을 삭제해 줄 거다. 요렇게 그 다음 General 에서 Main Interface부분이 체크가 되어 있는지 확인해준다. 빈 공간으로 나둬야 한다. 이렇게 수정하니 이젠 잘 동작한다.

iOS_Swift5 2022.03.30

갤럽Gallup Strengths 검사 - 자기 자신의 강점 찾기. 이직/취업/창업.

이직...취업...창업.... 공부...? 솔직히 목적을 잃고 표류하는 느낌이 들고 있고... 막막한 느낌. 누군가에게 고민을 털어놓고 상담이라도 받고 싶은데. 이게 뭔가 해결이 안되서. 개인적으로 뭔가 좀 돌파구도 필요하고, 내 시간과 에너지를 최대한 잘 집중해서 써야겠다는 생각에 이것저것 알아보다가 갤럽 CliftonStrengths 검사를 받았다. https://store.gallup.com/c/en-sg/assessments Buy Gallup Assessments | en-sg - Gallup Discover the assessments millions have used to perform better in their careers and to live their best lives. store..

General-Info 2022.03.26

(C 언어) 재귀 함수

#include int f(int n) { int fact=1; if(n==1) fact=1; else fact=f(n-1)*n; return fact; } main() { int n; scanf("%d", &n); printf("%d\n", f(n)); } 이 부분에서 return 0을 넣어주지 않으면 에러남. void가 아닌 함수는 어쩌구 라는 에러가 뜸 int f(int n) { if(n>0) { f(n-1); printf("*"); } return 0; } main() { int n; scanf("%d", &n); f(n); } 엄... 이 부분은 원리가 살짝 헷갈림. 그래도 뭔 말인진 알겠음. 실제 응용할 수 있을 진 모르겠음 char star[20]; int f(int n) { if(n>0){..

Programming 2022.03.25

(C언어) 조건문

#include main() { int score1, score2; printf("1과목의 점수를 입력하세요 : "); scanf("%d", &score1); printf("2과목의 점수를 입력하세요 : "); scanf("%d", &score2); if (score1 >= 60) { if (score2 > 60) printf("합격\n"); else printf("불합격\n"); } else printf("불합격\n"); } 일반적인 조건식 main() { int score; printf("과목의 점수를 입력하세요 : "); scanf("%d", &score); if (score >= 90) printf("수\n"); else if (score >= 80) printf("우\n"); else if (s..

Programming 2022.03.24

Computational Thinking 컴퓨팅 사고력

컴퓨팅 사고력(Computational Thinking; CT) 컴퓨팅 시스템을 활용하여 실생활과 다양한 학문 분야의 문제를 이해하고 창의적으로 해법을 구현하여 적용할 수 있는 능력을 뜻한다. 효율적인 문제 해결을 위해 컴퓨터를 활용하는 역량이라고 할 수 있다. Computational Thinking 은 2014년 국립국어원의 의견에 따라 현재는 컴퓨팅 사고력이라는 용어로 쓰고 있음, 이전에는 계산적 사고, 정보과학적 사고, 컴퓨터적 사고 등등 다르게 용어를 사용했었음

Programming 2022.03.20
반응형