在IDL中仅导入必要的CSV列

时间:2018-10-03 08:52:58

标签: python arrays csv idl-programming-language

我正在努力寻找IDL中的函数,该函数将复制我在Pandas中用Python完成的工作。我是IDL的新手,几乎没有资源可以找到。

在Python中,我使用以下代码:

pd.read_csv('<csv filepath>', usecols=[n])

usecols部分仅会提取我想要在数据框中显示的CSV列。有没有办法在IDL中做到这一点?

我希望这是有道理的-我在这里的第一篇文章!

谢谢。

1 个答案:

答案 0 :(得分:0)

有一个READ_CSV例程可以读取CSV文件,但是它无法提取特定的列。它将为您提供一个结构,其中CSV文件的每一列都有一个字段-因此您只需从结构中获取所需的列,然后丢弃其余的结构即可。像这样:

csv = read_csv('somefile.csv')
col_n = csv.(n)