본문 바로가기
728x90
반응형

프로그래밍133

[파이썬] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬 pandas 를 이용하여 csv 파일을 읽으려고 할 때 발생할 수 있는 오류에 대해서 다루도록 하겠습니다. pandas 를 이용한 csv 파일 읽기 import pandas as pd data = pd.read_csv('train_data.csv') pandas 라이브러리를 추가하고 read_csv 함수를 통해 csv 파일을 읽기를 시도했습니다. 인코딩 오류 하지만 다음과 같은 오류가 발생했습니다. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte utf-8 코덱이 디코드될 수 없다는 내용의 오류인데요, csv 파일을 읽을 때 인코딩 방식이 달라.. 2024. 1. 11.
[C언어] 아스키 코드(ASCII) 와 문자형 소개 안녕하세요 아임코딩입니다. 이번에는 c언어에서 문자 자료형을 저장하는 방식인 아스키 코드에 대해서 알아보겠습니다. 아스키 코드란? 아스키 코드는 American Standard Code for Information Interchange 의 줄임말로 미국정보교환표준부호를 뜻합니다. 아스키 코드는 영문 알파벳을 사용하는 대표적인 문자 인코딩 방식입니다. c언어에서는 아스키 코드를 이용하여 문자 인코딩을 합니다. 인코딩이란? 인코딩은 영어로는 encoding 즉, 코드화나 암호화를 뜻합니다.아스키 코드를 예로 들면 특정 문자 -> 특정 숫자 로 1:1 연결하여 코드화하는 것을 뜻합니다.예를 들어 소문자 a는 숫자 97, b는 숫자 98, c는 숫자 99 처럼 문자와 숫자를 1:1로 지정하는 것입니다. 아.. 2024. 1. 10.
[파이썬] if - else 조건문 소개 안녕하세요 아임코딩입니다. 이번에는 if - else 조건문에 대해서 알아보겠습니다. if - else 조건문 if 조건문을 활용하면 조건 하나를 이용하여 특정 코드들을 실행할 것인지 아닌지를 결정할 수 있습니다. 하지만 프로그램을 만들다보면 어떤 조건이 참일 때와 거짓일 때 각각 실행할 코드를 정해야할 때도 있습니다. 그 때 사용할 수 있는 문법이 if - else 조건문입니다. if - else 조건문은 if 의 조건이 참일 때는 if 문에 속한 들여쓰기된 코드가 실행되고 if 의 조건이 거짓일 때는 else 문에 속한 들여쓰기된 코드가 실행됩니다. 문법 if 조건: 조건이 참일 때 실행할 코드들 조건이 참일 때 실행할 코드들 조건이 참일 때 실행할 코드들 else: 조건이 거짓일 때 실행할 코.. 2024. 1. 10.
[파이썬 기초] if 조건문 (분기문) 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬에서 제공하는 조건문에 대해서 알아보겠습니다. 조건문이란? 조건문은 어떤 코드가 참일 때에만 실행할 코드 블럭을 정할 수 있는 기능입니다. 문법은 다음과 같습니다. if 조건문 if 조건 : 조건이 참일 때 실행할 코드들 조건이 참일 때 실행할 코드들 if 다음에 조건을 써준 후 조건이 참일 때 실행할 코드들을 들여쓰기 해줍니다. 파이썬에서 조건문을 사용할 때에는 들여쓰기를 주의해서 코드를 작성해야합니다. 조건이 참일 때 a = 10 if a > 5: print("a는 5보다 큽니다.") print("a는 숫자입니다.") 위의 코드는 a라는 변수에 10을 저장한 후 if 조건문을 이용해 a 가 5보다 큰지 검사합니다. a는 5보다 크기 때문에 a > 5 ==.. 2024. 1. 10.
[파이썬 기초] 불 (bool) 자료형 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬에서 제공하는 불 자료형에 대해서 배워보겠습니다. 불 자료형은 참 혹은 거짓을 저장할 수 있는 자료형입니다. 파이썬에서 불 자료형의 값은 두가지가 있습니다. True False 불 자료형 변수 만들기 t = True f = False 불 자료형의 값은 True 와 False 두가지가 있습니다. and 연산자 불 자료형은 and 연산이 가능합니다. and 연산은 우리 말로 "그리고"를 뜻합니다. 두 값이 모두 참일 때만 결과가 참이 됩니다. True and True == True True and False == False False and False == False False and False == False t = True f = False print(t a.. 2024. 1. 10.
[파이썬 기초] 문자열 함수 소개 안녕하세요 아임코딩입니다. 이번 시간에는 파이썬에서 제공하는 문자열 관련 함수에 대해서 학습해보도록 하겠습니다. 자료형 중 문자는 일상생활에서 많이 사용하는 자료라고 할 수 있습니다. 파이썬을 이용하여 프로그래밍을 할 때에도 문자열을 잘 다룰 수 있어야 합니다. 파이썬에서는 문자열을 다루기 위해 다양한 문자열 관련 함수를 제공합니다. 문자열 길이 len() len(문자열) 함수를 이용하면 특정 문자열의 길이를 알 수 있습니다. len(문자열) == 문자열 길이 a = "안녕하세요" length = len(a) print(length) #5 문자열 안에 특정 문자 갯수 count() count() 함수를 이용하면 문자열 안에 있는 특정 문자의 갯수를 셀 수 있습니다. 문자열.count(찾을 문자) =.. 2024. 1. 8.
728x90
반응형