如何在iPython中打开CSV文件?

时间:2016-07-14 04:35:57

标签: python python-2.7 csv ipython spyder

我是Python的新手。我下载了一个csv文件来使用。我在Windows 8.1上使用Python 2.7中的Anaconda软件包。我可以完美地打开并阅读Spyder中的文件,但是当我尝试在iPython shell中打开它时,我收到以下错误消息:

 [Errno 2] No such file or directory: 'C:/Users/User/Desktop/Python stuff/Data.csv

我的代码 -

DSI_data = open('C:/Users/User/Desktop/Python stuff/Data.csv')

DSI_reader = (pd.read_csv(DSI_data), ',')

print DSI_reader

输出:

 IOError                                   Traceback (most recent call last)
 <ipython-input-2-14a014f3c776> in <module>()

       1 
 ----> 2 DSI_data = open(''C:/Users/User/Desktop/Python stuff/Data.csv')
       3 
       4 DSI_reader = (pd.read_csv(DSI_data), ',')
       5 

 IOError: [Errno 2] No such file or directory: 'C:/Users/User/Desktop/Python stuff/Data.csv'

我想在Spyder中打开这个文件而不是被iPython找到。另外,我需要知道如何打开这个iniPython

4 个答案:

答案 0 :(得分:3)

问题在于找到并正确命名文件。我建议使用

%pwd

找出当前目录是什么。

%ls

查看该目录中的内容

%cd ...

更改为正确的子目录。

也可以使用标签页。

f = open('Da<tab>
假设您位于正确的目录中,

将为您提供以Da开头的文件列表。

答案 1 :(得分:1)

我不知道在Windows中使用python但在这里我给出了在ipython笔记本中打开csv文件的问题的解决方案。

在使用此代码之前,请检查csv文件的路径。

在ipython notebook中加载csv文件

import pandas as pd
DSI_data_path = "C:/Users/User/Desktop/Python stuff/Data.csv"
DSI_data = pd.read_csv(DSI_data_path)
print DSI_data

答案 2 :(得分:0)

尝试将csv文件保存在驱动器C

中的文件夹中

答案 3 :(得分:0)

import pandas as pd

df = pd.read_csv('qwa.csv', encoding='cp1252')  
print(df.head())