【发布时间】:2017-12-13 02:11:14
【问题描述】:
有没有办法避免必须在 numpy/pandas 中预定义列标题的名称来创建结构化数组,而是在第一行读取 numpy/pandas 作为标题名称,然后加载其余数据到结构化数组?例如。对于这些数据,
# Date low open close
# 2015-08-08 266.00 280.04 266.82
# 2015-07-08 233.00 280.04 266.82
我想调用像a = pd.read_csv() 这样的函数,并能够立即以a['Date'] 访问列,而无需预定义names = [Date, low, open, close] 并将其传递给read_csv()。这可能吗?
【问题讨论】:
-
genfromtxt接受names=True, dtype=None。loadtxt应该有类似的东西。您可能需要禁用 cmets。 -
#真的是文件的一部分吗?