2013-09-04 3 views
-1

Spyder로 데이터 (csv 유형)를 가져 오려고합니다 (데이터 가져 오기 옵션 - 녹색 화살표가 있습니다. 기본적으로이 명령이 무엇인지 압니까?)이 오류가 발생합니다. 'NoneType' object has no attribute 'send'Spyder-Python에서 데이터 가져 오기

또한 numpy.genfromtxt("file.csv", delimiter = ',')numpy.loadtxt("file.csv", delimiter = ',')으로 시도했지만 작동하지 않습니다. 나는 파이썬 3.2.3과 함께 일하고 있으며 numpy와 scipy (previuos 명령을 실행하기 전에 임포트)를 사용한다. 내 데이터 파일의

예 :

TIMESTAMP,TIMESTAMP,TIMESTAMP,TIMESTAMP,RECORD,Net_Shortwave_Avg (Wm-2),Net_Longwave_Avg(Wm-2),Net_Rad_Avg(Wm-2) 
12/21/2012 11:00:00,1100,12,11,0,556.0623,-131.1266,424.9357 
12/21/2012 11:01:00,1101,12,11,1,564.877,-132.1396,432.7373 
+0

더 많은 정보가 필요하면 코드를 업로드해야합니다. – enginefree

+0

데이터를 먼저 가져와서 위의 명령 (numpy.genfromtxt 및 numpy.loadtxt)을 시도 했으므로 코드가 없습니다. – damb

+0

뭐니? 그리고'NoneType' 객체는 무엇입니까? – enginefree

답변

0

loadtxt 기능, 기본적으로 float로 모든 변환을 시도합니다. 헤더의 텍스트와 첫 번째 열의 datetime 객체가 혼동을 느끼고 있습니다. datetime 객체를 사용하는 방법을 알 수 있으며 헤더를 읽을 수도 있습니다. 이 같은 (난

data = np.loadtxt('data.csv',delimiter=',',usecols=range(1,7),skiprows=1) 

는 또한 별도의 변수로 사용하면 데이터를 압축하는 것이 편리 할 수 ​​있습니다 그러나, 할 수있는 간단한 일이 같은 첫 번째 행과 첫 번째 열을 무시 loadtxt을 알리는 것입니다 일부 분야가 무엇인지 추측) :

day,hour,minute,Net_Shortwave_Avg,Net_Longwave_Avg,Net_Rad_Avg = np.loadtxt('data.csv',delimiter=',',usecols=range(1,7),skiprows=1,unpack=True) 
+0

감사합니다. – damb