“Jak odczytać losowe wiersze w CSV” Kod odpowiedzi

losowe wiersze pandy read_csv

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

Jak odczytać losowe wiersze w 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

Odpowiedzi podobne do “Jak odczytać losowe wiersze w CSV”

Pytania podobne do “Jak odczytać losowe wiersze w CSV”

Więcej pokrewnych odpowiedzi na “Jak odczytać losowe wiersze w CSV” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu