Python pandas dataframe: получить число столбцов Как вы программно извлекаете количество столбцов в фрейме данных pandas? Я надеялся на что-то вроде: df.num_columns Ответ 1 Так же: import pandas as pd df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]}) len(df.columns) 3 Ответ 2 Альтернатива: df.shape[1] (df.shape[0] - количество строк) Ответ 3 Если переменная, содержащая dataframe, называется df, то: len(df.columns) задает количество столбцов. И для тех, кто хочет количество строк: len(df.index) Для кортежа, содержащего количество строк и столбцов: df.shape Ответ 4 Это сработало для меня Лен (список (DF)).
Ответ 1 Так же: import pandas as pd df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]}) len(df.columns) 3
Ответ 3 Если переменная, содержащая dataframe, называется df, то: len(df.columns) задает количество столбцов. И для тех, кто хочет количество строк: len(df.index) Для кортежа, содержащего количество строк и столбцов: df.shape