#python #pandas #dataframe
Вопрос:
у меня есть HTML-таблица, которую извлекает красивый суп. Выходные данные назначаются списку, а затем список был назначен кадру данных
df = DataFrame(list)
Фрейм данных при записи в CSV-файл CSV-файл отображает выходные данные, как показано ниже
0 1 2 3 4 5 6 7
1 A B C D E F G
Как удалить автоматически сгенерированные строки и столбцы пандами, чтобы вывод был таким
['A','B','C','D','E','F','G','H']
так что csv-файл будет отображать выходные данные без автоматически генерируемых значений пандами.
Заранее большое спасибо, Хорошего дня.
Комментарии:
1. Вам нужен список или фрейм данных?
2. После того, как я опубликовал свой ответ, я понял, что вы хотите получить не csv-файл. Я думаю, вам нужно будет уточнить, хотите ли вы
list
экземпляр Python или фактический файл .csv.3. @It_is_Chris могу ли я , пожалуйста, поместить его в фрейм данных, чтобы я мог вводить данные в csv в одной строке
4. @BenY спасибо за ответ, мне действительно нужен список python , но когда я сохранял их в фрейме данных ,а затем записывал в файл CSV, pandas сохраняет автоматически сгенерированные строки и столбцы в файл CSV. могу ли я получить только фактические данные, которые присутствуют в списке, в файл CSV без автоматически генерируемых столбцов и строк пандами? как только A,B,C,D……
5. Ты дал тот ответ, который я тебе дал попробовать? Он сохраняет csv-файл, но только данные.
Ответ №1:
Если вы посмотрите документацию DataFrame.to_csv()
, в ней есть два логических необязательных параметра, index
header
которые печатают столбец индекса и строку заголовка соответственно. По умолчанию и то, и True
другое .
Попробуй:
df.to_csv('filename.csv', index=False, header=False)