Calcular estadísticas de resumen de columnas en el marco de datos

Tengo un marco de datos de la siguiente forma (por ejemplo)

shopper_num,is_martian,number_of_items,count_pineapples,birth_country,tranpsortation_method
1,FALSE,0,0,MX,
2,FALSE,1,0,MX,
3,FALSE,0,0,MX,
4,FALSE,22,0,MX,
5,FALSE,0,0,MX,
6,FALSE,0,0,MX,
7,FALSE,5,0,MX,
8,FALSE,0,0,MX,
9,FALSE,4,0,MX,
10,FALSE,2,0,MX,
11,FALSE,0,0,MX,
12,FALSE,13,0,MX,
13,FALSE,0,0,CA,
14,FALSE,0,0,US,

¿Cómo puedo usar Pandas para calcular estadísticas de resumen de cada columna (los tipos de datos de columna son variables, algunas columnas no tienen información

Y luego devuelva el marco de datos del formulario:

columnname, max, min, median,

is_martian, NA, NA, FALSE

Y así sucesivamente

Respuestas a la pregunta(3)

Su respuesta a la pregunta