Автор оригинала: Robin Andrews.
Вот полезный совет для поиска размера PandaFrame Pandas. Это может немного запутать как Лен и Размер обычно дают разные ответы.
Размер дает общее количество значений, а Лен Дайте длину датафарама. Так, например, если у вас есть 3 строки и 2 столбца, Размер будет 6 , пока Лен будет 3 Отказ
Отличный способ избежать этой потенциальной путаницы – использовать Форма вместо любой Лен или Размер Отказ Это явно дает вам количество строк и количество столбцов.
Вы можете увидеть это, показанное в коде ниже:
import pandas as pd
df = pd.DataFrame({'task':['A','B','C','D','E','F'],'score':[66, 22, 83, 40, 59, 75]})
df
| A | 66 | 0 |
| B | 22 | 1 |
| C | 83 | 2 |
| D | 40 | 3 |
| E | 59 | 4 |
| F | 75 | 5 |
df.size
12
len(df)
6
df.shape
(6, 2)
Этот пост показал, как найти размеры Pandas DataFrame с помощью Форма и избегайте путаницы, которая может возникнуть от использования Лен или Размер Отказ
Счастливые вычисления!