220920 TIL

지구데이터·2022년 9월 20일
0
post-thumbnail

오늘 한 것

  • 2번 파일 실습 (파이썬 흐름 제어)
  • pandas, numpy 찍먹

띄어쓰기

4칸 권장

range(10, 0, -1)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

enumerate

더 파이써닉한 방법

i += i

같은 뜻 : i = i + 1

int()

정수화 (integer)

변수명은 숫자로 시작할 수 없다

특수문자는 '_'(underbar)만 가능

%d %f %s

헷갈리는 이름들: *args, **kwargs

arguments, keywordarguments
def 함수(a=3, b=4)

doc-string : 도움말

  • 함수?
    독스트링 출력
  • 함수??
    소스코드 출력

다양한 함수

  • split() : 쪼개서 리스트에 변수로 넣어준다.
    split 함수는 a.split()처럼 괄호 안에 아무 값도 넣어 주지 않으면 공백(스페이스, 탭, 엔터 등)을 기준으로 문자열을 나누어 준다. 만약 b.split(':')처럼 괄호 안에 특정 값이 있을 경우에는 괄호 안의 값을 구분자로 해서 문자열을 나누어 준다. 이렇게 나눈 값은 리스트에 하나씩 들어가게 된다.
  • join: 쪼갠 거 다시 붙인다.
",".join('abcd') 'a,b,c,d'
  • strip() : 문자열 양쪽에 있는 한 칸 이상의 연속된 공백을 모두 지운다. (lstrip, rstrip)
  • replace(바뀌게 될 문자열, 바꿀 문자열) : 문자열 안의 특정한 값을 다른 값으로 치환해 준다.

py, print(py), repr(py): 구현하는 거 다 다르다

리스트 컴프리헨션

괄호가 붙고 안 붙고는, 판다스 내부 개발자들이 어떻게 구현해놓았느냐에 대한 차이

%timeit

  • 시간을 바로 측정할 수 있다

Pandas - 데이터프레임

  • pandas: python
  • 비어있는 데이터프레임을 생성합니다.
    이걸 해줘야 밑에서 오류 안 남!!!
df = pd.DataFrame()
df

as = alias : 별칭으로 줄여서 부르겠다

컬럼 추가하기

df["약품명"] = ["소화제", "감기약", "비타민"]
df
df["가격"] = 3500
df
df["가격"]
# 컬럼 하나만 가져오면 데이터프레임 전체를 출력했을 때와 다르게 출력됨
# = 시리즈 형태

컬럼값 변경하기

df["가격"] = 

다양한 함수

  • type()
  • .tolist()
  • .info()
  • .shape
  • .dtypes
  • .describe()

이따 꼭 추가하거라............... 절대 절대

profile
멋쟁이가 될꺼야~

0개의 댓글