2017-11-02 9 views
0

Votable을 사용하는 방법이나 정확히 무엇을 사용하는지 정확하게 알지는 못 하겠지만 Votables 만 허용하는 데이터베이스를 사용하려고합니다. csv 또는 다음 목록과 같은 목록을 만들 수있는 방법이 있습니까?목록을 파이썬에서 Votable로 변환

J002716.1-014645 
J003704.1-010908 
J003934.8+005135 
J010927.0+354305 

Into a Votable. 당신은 또한을 제공 할 수

from astropy.table import Table 

t = Table.read('inputfile.csv', format='ascii.csv') 

:

나는

'str' object has no attribute 'meta' 

답변

1

astropy는 CSV를 포함하여 reader에 대한 다양한 형식을 받아 들일 것으로 보인다 오류를

from astropy.io.votable import from_table, writeto 
table = from_table("mytable") 

를 사용하지만 얻기 위해 노력 다른 구분 기호 :

t = Table.read('inputfile.csv', format='ascii.csv', delimiter=';') 
+0

'table'을 가져올 수 없으며 '_core을 가져올 수 없습니다.' – ripchint

+0

어떤 astropy 버전을 사용하고 계십니까? – PRMoureu

+0

그래, 그게 문제 였어. 내가 업데이트했지만 편집장을 다시 시작하는 걸 잊어 버렸다. 이 일을 해주셔서 감사합니다 – ripchint