在 IDL 中仅导入必要的 CSV 列

Import Only Necessary CSV Columns In IDL

我正在努力在 IDL 中找到一个函数来复制我在 Python 和 Pandas 中所做的事情。我是 IDL 的新手,我几乎找不到任何明智的资源。

在Python中,我使用了以下内容:

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

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

我希望这是有道理的 - 我的第一个 post 在这里!

谢谢。

有一个READ_CSV例程可以读取CSV文件,但它没有办法提取特定的列。它将为您提供一个结构,其中 CSV 文件的每一列都有一个字段 - 因此您可以只从结构中获取所需的列并丢弃结构的其余部分。类似于:

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