csv文件超过104万数据怎么办
·
csv文件超过104万数据怎么办?
一、notepad++
打开文件,
按Ctrl+G定位行
然后按Ctrl+shift+home就能选择到第一行了
然后按Ctrl+shift+End就能选择到最后一行
二、python
import csv
data = []
with open("目标文件.csv", "r")as csvfile:
dd = csv.reader(csvfile)
for item in dd:
if data.line_num==1000000: #取前1000000行
break
data.append(item)
with open("1.csv","w",newline="") as f1:
ff=csv.writer(f1)
for item in data:
ff.writerow(item)
import csv
data = []
with open("目标文件.csv", "r")as csvfile:
dd = csv.reader(csvfile)
for item in dd:
if data.line_num<1000000: #取消取前1000000行
continue
data.append(item)
with open("2.csv","w",newline="") as f1:
ff=csv.writer(f1)
for item in data:
ff.writerow(item)
import csv
data1=[]
data2=[]
with open("赣州20210504.csv", "r")as csvfile:
dd = csv.reader(csvfile)
for item in dd:
if dd.line_num<1000000:
data1.append(item) #取前1000000行
else:
data2.append(item) #取1000000行以后的值
with open("11.csv","w",newline="") as f1:
ff1=csv.writer(f1)
for item in data1:
ff1.writerow(item)
with open("10.csv","w",newline="") as f2:
ff2=csv.writer(f2)
for item in data2:
ff2.writerow(item)
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)