Cómo recolectar muestras en múltiples archivos csv

Tengo archivos abajo

file1.csv,file2.csv....

Me gustaría extraer muestras de cada archivo csv.

Lo intenté

f1=pd.read_csv(file1.csv)

f1.sample(2)

f1.append(f2)

Traté de hacer un bucle y añadir.

Supongo que algunas soluciones son más rápidas.

¿Cómo puedo recolectar muestras en múltiples archivos csv?

Creo que puedes usar:

 files = glob.glob('files/*.csv') df = pd.concat([pd.read_csv(f).sample(2) for f in files], ignore_index=True) 

Prueba esto:

 # sample size N = 10 df = pd.concat([pd.read_csv(f).sample(N) for f in file_list], ignore_index=True)