Python — библиотека таблиц, вызывающая искажение столбцов и строк в выводе Pandas ⇐ Python
-
Anonymous
Python — библиотека таблиц, вызывающая искажение столбцов и строк в выводе Pandas
Я изучаю pandas, и когда я пытаюсь распечатать результаты своего фрейма данных в виде таблицы с помощью библиотеки таблиц, распечатка искажается.
Я использую CSV-файл опроса StackOverflow за 2023 год в качестве источника данных Panda. Этот файл можно скачать по этой ссылке.
импортировать панд как pd из таблицы импортировать таблицу stack_survey_df = pd.read_csv('/Users/username/Desktop/python/python_dev/test_files/stack_overflow_developer_survey_2023/survey_results_public.csv', index_col='ResponseId') print(tabulate(stack_survey_df.head(10), headers='keys',tablefmt='fancy_grid')) Когда я выбираю определенные столбцы, результат распечатки форматируется правильно.
а) Что является причиной этого? б) Что следует сделать, чтобы обойти эту проблему с форматом?
импортировать панд как pd из таблицы импортировать таблицу stack_survey_df = pd.read_csv('/Users/anthonyerdene/Desktop/python/python_dev/test_files/stack_overflow_developer_survey_2023/survey_results_public.csv', index_col='ResponseId') stack_survey_df.columns = stack_survey_df.columns.str.lower() print(tabulate(stack_survey_df[['age', 'employment']].head(10), headers='keys',tablefmt='fancy_grid')) Я попробовал выбрать определенные столбцы, и таблица работает как положено. Однако, если я попытаюсь показать все столбцы, таблица не сработает. Формат таблицы искажается.
Я изучаю pandas, и когда я пытаюсь распечатать результаты своего фрейма данных в виде таблицы с помощью библиотеки таблиц, распечатка искажается.
Я использую CSV-файл опроса StackOverflow за 2023 год в качестве источника данных Panda. Этот файл можно скачать по этой ссылке.
импортировать панд как pd из таблицы импортировать таблицу stack_survey_df = pd.read_csv('/Users/username/Desktop/python/python_dev/test_files/stack_overflow_developer_survey_2023/survey_results_public.csv', index_col='ResponseId') print(tabulate(stack_survey_df.head(10), headers='keys',tablefmt='fancy_grid')) Когда я выбираю определенные столбцы, результат распечатки форматируется правильно.
а) Что является причиной этого? б) Что следует сделать, чтобы обойти эту проблему с форматом?
импортировать панд как pd из таблицы импортировать таблицу stack_survey_df = pd.read_csv('/Users/anthonyerdene/Desktop/python/python_dev/test_files/stack_overflow_developer_survey_2023/survey_results_public.csv', index_col='ResponseId') stack_survey_df.columns = stack_survey_df.columns.str.lower() print(tabulate(stack_survey_df[['age', 'employment']].head(10), headers='keys',tablefmt='fancy_grid')) Я попробовал выбрать определенные столбцы, и таблица работает как положено. Однако, если я попытаюсь показать все столбцы, таблица не сработает. Формат таблицы искажается.