Python — библиотека таблиц, вызывающая искажение столбцов и строк в выводе Pandas ⇐ Python
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')) Я попробовал выбрать определенные столбцы, и таблица работает как положено. Однако, если я попытаюсь показать все столбцы, таблица не сработает. Формат таблицы искажается.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Случайное перемешивание строк и столбцов, но сохранение имен столбцов и строк в C++.
Anonymous » » в форуме C++ - 0 Ответы
- 78 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Различное искажение имен для std::string с использованием разных компиляторов C++.
Anonymous » » в форуме C++ - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Искажение при преобразовании равноугольной панорамы в перспективное изображение.
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-