Python pandas dataframe: получение количества столбцов



как программно получить количество столбцов в кадре данных pandas? Я надеялся на что-то вроде:



df.num_columns
801   3  

3 ответов:

вот так:

import pandas as pd
df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]})

len(df.columns)
3

альтернатива:

df.shape[1]

(df.shape[0] количество строк)

если переменная, содержащая фрейм данных, называется df, то:

len(df.columns)

задает количество столбцов.

и для тех, кто хочет количество строк:

len(df.index)

для кортежа, содержащего количество строк и столбцов:

df.shape

Comments

    Ничего не найдено.