Я пытаюсь прочитать CSV-файл в DataFrame pandas, но pandas анализирует всю строку заголовка как один столбец, а не разбивает ее на несколько столбцов. Я пробовал кодировку ascii, utf8 и utf-8-sig.
Этот файл скачан из общего доступа. URL:
https://www.isda.org/protocol/october-2 ... ng-parties (нажмите: «загрузить последний полный список»)
Среда: - Windows, - Python 3.x, - pandas (последняя версия)
Используемый код:
import pandas as pd
file_path = r"C:\\Parties.csv"
df = pd.read_csv(file_path, encoding="utf-8-sig")
print(df.shape)
print(df.columns)
пример файла:
"UniqueID,ProtocolName,""Organization Name"",""Organization LEI/CICI"",Country,SubmitDate,AcceptDate,""Adherence Type"",Letter,RevokeDate,RevokeLink,""Option 1"",""Option 2"",""Company Name Update"",""Company Name Change Letter URL"""
"PR_2025_02_1147136,""April 2025 Benchmark Module of the ISDA 2021 Fallbacks Protocol"",""Absa Bank Limited"",SLI1CVYMJ21DST0Q8K25,""South Africa"",""Aug 14 2025 08:48 am"",""Aug 14 2025 01:23 pm"",""Single Entity Adherence"",http://www2.isda.org/functional-areas/p ... er/1147136,,,,,,"
"PR_2025_02_1145547,""April 2025 Benchmark Module of the ISDA 2021 Fallbacks Protocol"",""BSI Finco (Bermuda) Limited"",549300APU0U9X6UT9J31,Canada,""Jul 18 2025 02:47 pm"",""Jul 18 2025 07:14 pm"",""Single Entity Adherence"",http://www2.isda.org/functional-areas/p ... er/1145547,,,,,,"
когда я печатаю столбцы, результат
Index(['UniqueID,ProtocolName,"Organization Name","Organization LEI/CICI",Country,SubmitDate,AcceptDate,"Adherence Type",Letter,RevokeDate,RevokeLink,"Option 1","Option 2","Company Name Update","Company Name Change Letter URL"'], dtype='object')