[英]Python numpy, skip columns & read csv file
I've got a CSV file with 20 columns & about 60000 rows. 我有一个包含20列和大约60000行的CSV文件。
I'd like to read fields 2 to 20 only. 我只想阅读2到20字段。 I've tried the below code but the browser(using ipython) freezes & it just goes n for ages
我试过下面的代码,但浏览器(使用ipython)冻结,并且它一直持续了n年
import numpy as np
from numpy import genfromtxt
myFile = 'sampleData.csv'
myData = genfromtxt(myFile, delimiter=',', usecols(2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19)
print myData
How could I tweak this to work better & actually produce output please? 我如何调整它以使其更好地工作并实际产生输出?
import pandas as pd
myFile = 'sampleData.csv'
df = pd.DataFrame(pd.read_csv(myFile,skiprows=1)) // Skipping header
print df
This works like a charm 这就像一个魅力
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.