본문 바로가기

dataframe4.5

Python 기존의 csv 파일에 판다스 데이터를 추가하는 방법은 무엇인가요?, How to add pandas data to an existing csv file? 질문 저는 pandas의 to_csv() 함수를 사용하여 기존의 csv 파일에 데이터프레임을 추가할 수 있는지 알고 싶습니다. csv 파일은 로드된 데이터와 동일한 구조를 가지고 있습니다. 답변 판다스 to_csv 함수에서는 파이썬 쓰기 모드를 지정할 수 있습니다. 추가 모드는 'a'입니다. 귀하의 경우: df.to_csv('my_csv.csv', mode='a', header=False) 기본 모드는 'w'입니다. 파일이 처음에 없을 수 있는 경우, 다음과 같은 변형을 사용하여 첫 번째 쓰기 시 헤더가 인쇄되도록 할 수 있습니다: output_path='my_csv.csv' df.to_csv(output_path, mode='a', header=not os.path.exists(output_path)) 2023. 11. 24.
Python 판다스 열을 날짜 및 시간으로 변환하세요., Convert Pandas Column to DateTime 질문 나는 pandas DataFrame에 하나의 필드가 문자열 형식으로 가져온 것이 있다. 이것은 datetime 변수여야 한다. 어떻게 datetime 열로 변환하고 날짜를 기준으로 필터링할 수 있을까? 예시: raw_data = pd.DataFrame({'Mycol': ['05SEP2014:00:00:00.000']}) 답변 사용하려면 to_datetime 함수를 사용하고 데이터와 일치하는 형식을 지정하십시오. df['Mycol'] = pd.to_datetime(df['Mycol'], format='%d%b%Y:%H:%M:%S.%f') 2023. 11. 3.
Python 판다스의 groupby를 사용하여 데이터프레임 행을 리스트로 그룹화하는 방법은 무엇인가요?, How to group dataframe rows into list in pandas groupby 질문 나는 df라는 판다스 데이터 프레임을 가지고 있습니다: a b A 1 A 2 B 5 B 5 B 4 C 6 첫 번째 열을 기준으로 그룹화하고 두 번째 열을 각 행의 리스트로 가져오고 싶습니다: A [1,2] B [5,5,4] C [6] 판다스의 그룹화 기능을 사용하여 이와 같은 작업을 할 수 있을까요? 답변 아래의 HTML을 한국어로 번역하되, HTML 태그와 태그 안의 텍스트는 영어로 유지합니다. In [1]: df = pd.DataFrame( {'a':['A','A','B','B','B','C'], 'b':[1,2,5,5,4,6]}) df Out[1]: a b 0 A 1 1 A 2 2 B 5 3 B 5 4 B 4 5 C 6 In [2]: df.groupby('a')['b'].apply(list) .. 2023. 10. 5.
Python 판다스 GroupBy 출력을 Series에서 DataFrame으로 변환하기, Converting a Pandas GroupBy output from Series to DataFrame 질문 다음과 같은 입력 데이터로 시작합니다. df1 = pandas.DataFrame( { "Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] , "City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } ) 이를 출력하면 다음과 같이 나타납니다: City Name 0 Seattle Alice 1 Seattle Bob 2 Portland Mallory 3 Seattle Mallory 4 Seattle Bob 5 Portland Mallory 그룹화는 간단합니다: g1 = df1.groupby( [ "Name", "City"] ).count() 그리고 출력.. 2023. 8. 1.