programing

Panda는 알파벳 순서에 따라 열을 다시 정렬하는 Excel에 씁니다.

skycolor 2023. 8. 10. 18:40
반응형

Panda는 알파벳 순서에 따라 열을 다시 정렬하는 Excel에 씁니다.

나는 형식이 있는 파이썬 딕트를 가지고 있습니다.

dict = {
        D:""
        B:""
        A:""
        C:""
}

하지만 이 딕트를 엑셀의 csv 파일에 쓰면 열이 다음과 같이 정렬됩니다.

A B C D

엑셀로 쓸 때 파이썬으로 받아쓰기 순서를 어떻게 유지합니까?

    writer = pd.ExcelWriter('list_of_detected_words.xlsx', engine='xlsxwriter')
    list_of_detected_words = pd.DataFrame.from_records(form_info)
    list_of_detected_words.to_excel(writer, "Sheet1",startrow=1)

위의 코드는 excel에 쓰는 코드입니다.

위에 언급된 것과는 반대로, 판다들은.DataFrame.to _http 함수에는 엑셀 시트에 작성할 주문 열을 설정할 수 있는 매개 변수가 있습니다.매개 변수는

 columns=[listOfColumns]

위의 예를 들면, 나는 할 것입니다.

list_of_detected_words.to_excel(writer, "Sheet1", startrow=1, columns=[D,B,A,C] )

설명서는 다음 링크에서 찾을 수 있습니다.

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html

언급URL : https://stackoverflow.com/questions/48795387/pandas-write-to-excel-rearranging-columns-based-on-alphabetic-order

반응형