【问题标题】:Import Only Necessary CSV Columns In IDL在 IDL 中仅导入必要的 CSV 列
【发布时间】:2018-10-03 08:52:57
【问题描述】:

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

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

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

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

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

谢谢。

【问题讨论】:

  • 顺便说一下,“idl”标签是用于接口定义语言的。交互式数据语言是“idl-programming-language”。
  • 谢谢,会改的:)

标签: python arrays csv idl-programming-language


【解决方案1】:

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

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

【讨论】:

  • 直到今天早上,我才意识到 IDL 制作了一个单独的、分离的列的结构。我也不知道我可以使用 csv.(n)。很有帮助,谢谢!
猜你喜欢
  • 2012-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-10
  • 2015-07-29
  • 1970-01-01
  • 2021-05-16
  • 1970-01-01
相关资源
最近更新 更多