반응형

형변환 4

파이썬(Python) DataFrame내 문자열을 날짜형식 datetime 으로 변환하는 방법

파이썬의 pandas 패키지를 사용하여 dataframe에서 문자열 데이터를 datetime 형식으로 변환하는 방법입니다. import pandas as pd # 샘플 데이터 생성 data = {'date': ['2022-01-01', '2022-02-01', '2022-03-01'], 'value': [100, 200, 300]} df = pd.DataFrame(data) # 'date' 열을 datetime 형식으로 변환 df['date'] = pd.to_datetime(df['date']) # 결과 출력 print(df) 이 코드에서는 pd.to_datetime() 함수를 사용하여 'date' 열을 datetime 형식으로 변환합니다. 이 함수는 기본적으로 yyyy-mm-dd 형식의 문자열을 dat..

파이썬(Python) Dataframe 내 리스트가 문자열로 변경되었을때 처리방법

파이썬에서 데이터프레임을 CSV 파일로 저장하고 불러올 때, 데이터 형식이 변환되는 경우가 종종 있습니다. 이러한 문제는 대부분 CSV 파일의 구분자 또는 텍스트 형식 때문에 발생합니다. 따라서, 데이터프레임을 CSV 파일로 저장할 때는 구분자와 텍스트 형식을 명시적으로 설정해 주는 것이 좋습니다. 문제를 해결하기 위해서는, 다음과 같은 절차를 따라야 합니다. CSV 파일을 불러옵니다. 데이터프레임에서 해당 열의 값들을 문자열로 변환합니다. 문자열에서 따옴표를 제거합니다. 문자열을 다시 리스트로 변환합니다. 다음은 예시 코드입니다. import pandas as pd # 데이터프레임 생성 df = pd.DataFrame({'list_col': [[1, 2, 3], [4, 5, 6], [7, 8, 9]]}..

파이썬(Python) 바이트 문자열 디코딩(b'문자열' -> 문자열)

'b'는 바이트 문자열을 나타내는 접두어(prefix)입니다. 이것은 텍스트 데이터가 아니라 이진 데이터를 나타냅니다. 그러므로 이진 데이터에서 텍스트로 변환해야 합니다. 파이썬에서는 이진 데이터를 텍스트로 변환하기 위해 바이트 문자열을 디코딩(decoding)하는 것이 필요합니다. 이를 위해서는 decode() 메서드를 사용할 수 있습니다. 예를 들어, 다음과 같은 바이트 문자열이 있다고 가정해 봅시다. b'\xec\x95\x88\xeb\x85\x95\xed\x95\x98\xec\x84\xb8\xec\x9a\x94' 이것을 디코딩하여 텍스트로 변환하려면 다음과 같이 decode() 메서드를 사용할 수 있습니다. b'\xec\x95\x88\xeb\x85\x95\xed\x95\x98\xec\x84\xb8\..

파이썬(Python) 데이터 타입 - 리스트(List)

리스트 (List) 파이썬의 list는 여러 개의 값을 저장할 수 있는 데이터 타입입니다. list는 대괄호([])를 사용하여 생성합니다. list 안에는 숫자, 문자열, 불리언, 리스트, 튜플 등 다양한 데이터 타입의 값을 담을 수 있습니다. # 리스트 생성 예시 fruits = ['apple', 'banana', 'cherry'] numbers = [1, 2, 3, 4, 5] mixed_list = [1, 'apple', True, ['a', 'b', 'c']] # 빈 리스트 생성 예시 empty_list = [] list는 인덱싱(indexing)과 슬라이싱(slicing)을 통해 값에 접근할 수 있습니다. # 리스트 인덱싱 예시 fruits = ['apple', 'banana', 'cherry']..

728x90
반응형