Как читать строки и столбцы из CSV-файла с помощью Python? - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь получить строки и столбцы файла csv, используя python. Но я не могу этого сделать. Мой код:

import pandas as pd
data = pd.read_csv("data1.csv", nrows=1)
print(data)

Этот код печатает имя столбца и значения первой строки. Однако я хочу отображать только определенные столбцы и соответствующие им значения строк.

1 Ответ

0 голосов
/ 04 июля 2018
import pandas as pd
data = pd.read_csv("data1.csv", nrows=1)
print(data)

Сначала пара вещей: * Вы прошли kwarg nrows=1. Это означает, что вы прочитали только первый ряд. Если вы уберете это, вы получите все строки.

  • Когда вы используете панд, вы получаете data frame.

  • Когда у вас есть dataframe, вы можете извлечь нужные столбцы следующим образом:

    selected_data = data [[‘column_name1’, ‘column_name2’]] *

  • Вы также можете использовать более числовой синтаксис индекса столбца, например:

    selected_data = data.iloc [:, 1: 4]

Где вы выбираете все строки : и индекс столбца 1 до, но не включая 4, 1:4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...