2024-06-07 03:52:51 发布
网友
我是Python新手,想学习使用它的数据争用过程。我用jupyter做这个。在
我有一个名为fle的文件,有81000行和89列。我想从中随机选择大约100行。我该怎么做?我总是犯以下错误。在
fle=pd.read_csv("C:\Users\Mine\Documents\ssample.csv", low_memory= False) import random sampl = random.sample(fle, 10)
我得到的错误是:
使用random.choice代替sample。您可以使用csv.DictReader将csv作为dict列表处理
random.choice
csv.DictReader
import csv import random random_rows = set() with open("C:\Users\Mine\Documents\ssample.csv", "r") as csvfile: reader = csv.DictReader(csvfile) rows = [r for r in reader] while len(random_rows) < 100: random_rows.add(random.choice(rows))
使用
random.choice
代替sample。您可以使用csv.DictReader
将csv作为dict列表处理相关问题 更多 >
编程相关推荐