2013-06-04 1 views
0

SPSS 및 Mysql을 처음 사용 (불행히도)입니다.Mysql/Excel에서 SPSS로 데이터로드시 문제가 발생했습니다.

mysql 데이터베이스에서 SPSS로 큰 데이터 세트를로드하려고 시도하고 있습니다. 내가 SPSS에 직접 MySQL의에서 데이터를로드 할 때 는

(I는 MySQL의 워크 벤치 5.2과 SPSS 20를 사용하고 있습니다) (파일을 사용하여 -> 데이터베이스 열기 -> 새 쿼리 단계), 두 열의 데이터 변경됩니다. 1에서 +/- 900 사이의 숫자는 아래에 표시된 것처럼이 데이터와 유사합니다.

240521392178 939537201 
-9223371512865344500 -9223371511333126100 
57174608329009 6068
-9223371512865606700 -9223371511333126100 
223341522994 943128629 
-9223371512865344500 -9223371511342025700 
227636951345 825294899 

나는 데이터로드 올바르게 Excel로이 같은 데이터를로드합니다. 그런 다음 엑셀 파일에서 SPSS로 데이터를로드하면 SPSS로 가져올 수 있습니다.

그러나이 두 시간 열이 변경됩니다. 그러나

00:48 01:38 
00:40 01:00 
02:49 01:32 
00:28 00:56 
00:44 02:16 

이 (-> 열기 - 파일 사용> 데이터 옵션)로드 된 후 SPSS에 나는 다음과 같은 얻을 : 이 Excel에서 데이터의 선택이다

994296:48:00.00 994297:38:00.00 
994296:40:00.00 994297:00:00.00 
994298:49:00.00 994297:32:00.00 
994296:28:00.00 994296:56:00.00 
994296:44:00.00 994298:16:00.00 

아무도 도와 줄 수 있습니까?

정보가 누락되면 알려 주시기 바랍니다.

답변

0

이 질문에 대한 완벽한 해결책은 아닙니다. 어떻게 해결할 수 있는지 몇 가지 지침을 제공하려고합니다.

시간 값이 까다로울 수 있습니다. 시간 값은 모든 프로그램에서 숫자로 저장됩니다. 그러나 해석은 다릅니다. 예를 들어 SPSS는 시간 값을 초 수로 저장합니다. Excel은 시간 값을 일 단위로 저장합니다 (이 값을 확인하십시오). 나는 MySQL에 대해 모른다.

먼저, 문서에서 시간 값이 MySQL에 저장되는 방법을 찾아야합니다. SPSS와 MySQL이 시간 값을 저장하는 방법을 알고 있다면 아마도 산술 변환을 통해 MySQL 시간 값을 SPSS 시간 값으로 변환 할 수있을 것입니다.

다른 옵션은 MySQL의 시간 값을 텍스트 (문자열)로 읽는 것입니다. 그런 다음 텍스트를 SPSS의 SPSS 시간 값으로 변환하십시오.

+0

시작, 감사합니다. 나는 그것을 줄 것이다. –