python - 在 cloud9 中上传带有熊猫的 csv
问题描述
我已经在 cloud9 中下载并安装了 pandas,但是当我使用
'''
pd.read_csv("Housing.csv")
'''
我不断收到此错误消息
'''
Traceback (most recent call last):
File "/home/ec2-user/environment/lab_5.py", line 4, in <module>
pd.read_csv("Housing.csv")
File "/usr/local/lib64/python3.6/site- packages/pandas/io/parsers.py", line 685, in parser_f
return _read(filepath_or_buffer, kwds)
File "/usr/local/lib64/python3.6/site-packages/pandas/io/parsers.py", line 457, in _read
parser = TextFileReader(fp_or_buf, **kwds)
File "/usr/local/lib64/python3.6/site-packages/pandas/io/parsers.py", line 895, in __init__
self._make_engine(self.engine)
File "/usr/local/lib64/python3.6/site-packages/pandas/io/parsers.py", line 1135, in _make_engine
self._engine = CParserWrapper(self.f, **self.options)
File "/usr/local/lib64/python3.6/site-packages/pandas/io/parsers.py", line 1917, in __init__
self._reader = parsers.TextReader(src, **kwds)
File "pandas/_libs/parsers.pyx", line 382, in pandas._libs.parsers.TextReader.__cinit__
File "pandas/_libs/parsers.pyx", line 689, in pandas._libs.parsers.TextReader._setup_parser_source
FileNotFoundError: [Errno 2] File b'Housing.csv' does not exist: b'Housing.csv'
'''
我的 Housing.csv 与 lab_5.py 位于同一文件夹中。谁能解释一下如何将 csv 上传到 cloud9 以便正确读取。
解决方案
当它在您的输出中显示时,第二段:
'''
File "/home/ec2-user/environment/lab_5.py", line 4, in <module>
pd.read_csv("Housing.csv")
'''
它为您提供 Cloud9 中的当前工作目录:
/home/ec2-user/environment/lab_5.py
如果您的 csv 与您的 lab_5.py 位于同一文件夹中,那么您应该能够像这样将其替换为您的 Housing.csv 并将其插入您的 pandas.read_csv():
pd.read_csv("/home/ec2-user/environment/Housing.csv")
当我这样做时,我能够让它工作。
此外,在 Cloud9 文件资源管理器的顶部,它应该显示您的目录。屏幕截图中的一个是“/home/ec2-user/environment”,但另一个常见的是“/home/ubuntu/environment”。
推荐阅读
- android - 在 Titanium 中实现 Ti.goosh 推送通知模块以支持 Firebase
- ionic-framework - 嗨,我尝试通过单击提交按钮从 Ionic 连接 nats,但它没有连接
- php - 如何使用 php 中的 json 数组删除声誉我想让它们像圆圈中给出的那样是唯一的
- javascript - 转义字符串,以便可以在 javascript 中安全使用
- python - 用于大型数据集的 OpenCV、OpenBR 或 OpenFace?
- javascript - 在javascript中获取当前会话值不起作用
- javascript - Table inside a dynamic table accordion on clicking particular row
- c - 如何使opengl文本可见/更改颜色?
- php - 如何在自己的网站上显示谷歌分析仪表板
- php - 登录虚拟键盘库