Таблицы данных Python: описание одного столбца - PullRequest
0 голосов
/ 04 мая 2018

Есть ли способ, которым я могу применить df.describe () только к изолированному столбцу в DataFrame.

Например, если у меня есть несколько столбцов, и я использую df.describe () - он возвращает и описывает все столбцы. Из исследования я понимаю, что могу добавить следующее:

"Подобный списку dtypes: ограничивает результаты предоставленными типами данных. Чтобы ограничить результат числовыми типами, отправьте numpy.number. Чтобы ограничить его вместо столбцов объекта, отправьте тип данных numpy.object. Строки также могут использоваться в стиле select_dtypes (например, df.describe (include = ['O'])). Чтобы выбрать категориальные столбцы панд, используйте 'category' "

Однако я не совсем знаю, как записать это в коде Python. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 10 мая 2018

Просто добавьте имя столбца в квадратных скобках:

df['column_name'].describe()

Пример:

enter image description here

Чтобы получить один столбец :

df['1']

Чтобы получить несколько столбцов :

df[['1','2']]

Для получения в один ряд :

df.loc['B'] по имени строки или df.iloc[o] по индексу.

Чтобы получить уточненное поле :

df['1']['C']

0 голосов
/ 04 мая 2018
import pandas as pd
data = pd.read_csv("ad.data", header=None)
data[111].describe()

или, например,

lastindice = data[data .columns[-1]]
lastindice.describe()
...