파이썬 데이터분석 4

파이썬(python) 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte 오류 해결

'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte %pip install pandas import pandas as pd apt = pd.read_csv("서울시 공동주택 아파트 정보.csv") 이렇게 코드를 입력하면 오류가 나면서 csv파일이 불러와지질 않는다. 이유는 파이썬에서 한글로 된 csv를 인식하지 못해서 그런다고 한다. 해결법은 간단하다. %pip install pandas import pandas as pd apt = pd.read_csv("서울시 공동주택 아파트 정보.csv",encoding='cp949') read_csv에 encoding = "cp949"를 넣어주면 된당. encoding = "euc-kr"도..

파이썬(python) strip()

strip()은 문자열의 양쪽 끝에서 특정한 문자들을 제거하는 파이썬의 문자열 메서드이다. 이 메서드를 사용하면 문자열의 시작과 끝에서 원하지 않는 공백, 탭, 줄 바꿈 등의 문자들을 제거할 수 있다. string.strip([characters]) string : 처리하고자 하는 문자열 characters : 선택적인 매개변수 자 이렇게 말로만 하면 역시 헷갈린다. 바로 예시로 가보자 text = " Hello, World! " result = text.strip() print(result) # 출력: "Hello, World!" text_with_characters = "!---Hello, World!---" result_with_characters = text_with_characters.strip..

파이썬(python) int()함수

int() 함수는 파이썬의 내장 함수로, 정수(integer)로 변환하는 역할을 한다. 즉, 다른 자료형(문자열, 부동소수점 등)을 정수로 변환하는 함수이다. int(x) 예시를 보자면 # 문자열을 정수로 변환하는 예제 num_str = "42" num_int = int(num_str) print(num_int) # 출력: 42 # 부동소수점 숫자를 정수로 변환하는 예제 float_num = 3.14 int_num = int(float_num) print(int_num) # 출력: 3 그니까 간단히 말해서 뭘 넣던 그걸 정수로 바꿔주는거다 int(3.123123123) #출력값 : 3 쉬움

파이썬(python) map함수

map: 리스트와 같이 여러 요소를 갖는 객체의 요소를 한번에 바꿔주는 함수이다. 말로만 하면 이해가 어려우니 예시와 사용법을 바로 보도록 하자 map() map(function,sequence) function은 함수를 sequence는 리스트와 같이 여러 요소를 갖는 객체를 넣어준다. 예시를 한번 보자 다음은 문자열 리스트에서 각 문자열의 길이를 구하는 예시이다. def get_length(string): return len(string) string_list = ["apple", "banana", "cherry", "date"] length_list = list(map(get_length, string_list)) print(length_list) # 출력하면 [5, 6, 6, 4]가 나온다. ma..