#python #pandas #csv
#python #pandas #csv
Вопрос:
Это CSV-файл, содержащий имя столбца.
Это второе изображение представляет собой разделенный запятыми файл требований.
В этом запросе. первая строка файла содержит имя Excel, путь к полю Excel, имя базы данных, вторая строка содержит sr.no ,Имя столбца, columndtype, userrequireddtype и так далее. Чего я хочу, я хочу прочитать файл с помощью «с помощью команды open» и прочитать каждый элемент и поместить в dataframe. Предположим: df=pd.read_excel(«путь к файлу Excel») этот путь считывается из запроса. файл. df [имя столбца], и я хочу прочитать столбец из запроса. файл. предположим, что имя первого столбца dtype равно int и преобразуется в другой dtype, то есть ‘object’. df[‘имя столбца’].astype(‘object’) этот ‘object’ считывается запросом. файл.
Комментарии:
1. «жирный» и «курсив» не являются функциями, доступными в файлах CSV. Вы вручную вставили
*
, чтобы попытаться отформатировать предоставленные вами образцы данных? Или*
значения на самом деле находятся в содержимом CSV?2. слово, выделенное жирным шрифтом и курсивом, используется для понимания нами. ** звездочка обозначает жирный шрифт и одинарный * обозначает курсив и оба формата, указывающие название столбцов и путь к файлу, разделенному запятыми.
3. Для дальнейшего использования, вместо того, чтобы придумывать свой собственный способ идентификации различных аспектов CSV, вы можете использовать «вторую запись первой строки» и «второй столбец, исключая строку заголовка».
Ответ №1:
Объем вашего вопроса неясен, но если имя файла CSV sample.csv
, вы можете прочитать данные с помощью
import pandas
df = pandas.read_csv('sample.csv')
Затем вы можете определить имена столбцов с помощью
list(df.columns)
И вы можете получить доступ к данному столбцу с помощью
df['postgres']
Комментарии:
1. Существует различие между «файл имеет расширение .csv» и «содержимое файла соответствует соглашениям CSV». Учитывая предоставленные вами данные примера, похоже, что содержимое соответствует соглашениям CSV, даже если расширение файла не .csv.
2. Если ваши данные не включают заголовки в качестве первой строки, вы можете указать, какие столбцы должны быть названы. В этом случае, пожалуйста, обновите свой вопрос, чтобы отразить исходные данные, с которых вы начинаете.