如何在pandas

时间:2017-03-27 20:50:39

标签: python-2.7 pandas

我用

Adj = pd.read_csv('xxxxxx.csv', usecols=["Adj Close"])

阅读我的csv文件,结果如下:

       Adj Close
0      0.007427
1      0.002013
2      0.008874

我的csv文件如下:

Date    Open    High    Low Close   Volume  Adj Close
 x       x       x         x          x     832.349976
 x       x       x         x          x     832.349923

我试图得到如下结果:

0      0.007427           or          0.007427
1      0.002013                       0.002013
2      0.008874                       0.008874

我该怎么办?谢谢!

3 个答案:

答案 0 :(得分:0)

尝试

Adj = pd.read_csv('xxxxxx.csv', usecols=["Adj Close"])['Adj Close'].values

这将摄取csv,选择Adj Close列,然后选择底层的numpy数组。

答案 1 :(得分:0)

应该是这样的:

Adj = pd.read_csv('xxxxxx.csv', usecols=["Adj Close"], header=False)

答案 2 :(得分:0)

要读取不带标题的csv文件,请执行以下操作:

data = pd.read_csv(filepath, header=None)

正如EdChum所评论的那样,问题尚不清楚。但这是搜索不带标题的csv文件时的第一个Google搜索结果。因此,我添加了一个解决方案,以防万一有人在这里寻找解决方案。