“Cómo leer cualquier fila aleatoria en CSV” Código de respuesta

pandas read_csv filas aleatorias

import pandas as pd
import numpy as np

filename = 'hugedatafile.csv'
nlinesfile = 10000000
nlinesrandomsample = 10000
lines2skip = np.random.choice(np.arange(1,nlinesfile+1), (nlinesfile-nlinesrandomsample), replace=False)
df = pd.read_csv(filename, skiprows=lines2skip)
Friendly Fly

Cómo leer cualquier fila aleatoria en CSV

import pandas as pd

data = {
		'Name': ['A', 'B', 'C', 'D', 'E', 'F'],
		'Age': [10, 20, 30, 40, 50, 60]
        }

df = pd.DataFrame(data)
print(df.sample(n=2))   # where 2 is the number of random rows
Lively Lyrebird

Respuestas similares a “Cómo leer cualquier fila aleatoria en CSV”

Preguntas similares a “Cómo leer cualquier fila aleatoria en CSV”

Más respuestas relacionadas con “Cómo leer cualquier fila aleatoria en CSV” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código