在 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)
我正在努力在 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)