www.91084.com

GVKun编程网logo

如何使用 Pandas(Jupyter 笔记本)读取 CSV 文件(jupyternotebook读取csv文件)

1

如果您想了解如何使用Pandas和Jupyter笔记本读取CSV文件的知识,那么本篇文章将是您的不二之选。我们将深入剖析如何使用Pandas的各个方面,并为您解答Jupyter笔记本读取CSV文件的疑

如果您想了解如何使用 PandasJupyter 笔记本读取 CSV 文件的知识,那么本篇文章将是您的不二之选。我们将深入剖析如何使用 Pandas的各个方面,并为您解答Jupyter 笔记本读取 CSV 文件的疑在这篇文章中,我们将为您介绍如何使用 Pandas的相关知识,同时也会详细的解释Jupyter 笔记本读取 CSV 文件的运用方法,并给出实际的案例分析,希望能帮助到您!

本文目录一览:

如何使用 Pandas(Jupyter 笔记本)读取 CSV 文件(jupyternotebook读取csv文件)

如何使用 Pandas(Jupyter 笔记本)读取 CSV 文件(jupyternotebook读取csv文件)

如何解决如何使用 Pandas(Jupyter 笔记本)读取 CSV 文件?

(非常新的程序员,第一次来,如有错误请见谅)

我有一个用 Excel 制作的名为 SouthKoreaRoads.csv 的 csv 文件,我应该使用 Pandas 读取该 csv 文件。以下是我使用的:

import pandas as pd
import os

SouthKoreaRoads = pd.read_csv("SouthKoreaRoads.csv")

我收到一个 FileNotFoundError,我真的很新,不确定如何处理这个问题。任何人都可以提供帮助,提供建议或其他任何东西吗?非常感谢提前

解决方法

除了一些解释。在使用 pd.read_csv 导入数据之前,您需要在文件系统中定位数据。

假设您使用 jupyter notebook 或 pyton 文件,并且 csv 文件位于您当前工作的同一目录中,您只需使用:

import pandas as pd SouthKoreaRoads_df = pd.read_csv(''SouthKoreaRoads.csv'')

如果文件位于其他目录,则需要指定该目录。例如,如果 csv 位于子目录中(相对于您正在处理的 python/jupyter),您需要添加目录名称。如果它在文件夹“data”中,则在用“/”分隔的文件前添加数据

import pandas as pd SouthKoreaRoads_df = pd.read_csv(''data/SouthKoreaRoads.csv'')

Pandas 接受所有有效的字符串路径和 URL,因此您也可以提供完整路径。

import pandas as pd SouthKoreaRoads_df = pd.read_csv(''C:\Users\Ron\Desktop\Clients.csv'')

所以直到现在不需要操作系统包。 Pandas read_csv 也可以传递 OS-Path-like-Objects,但是只有在访问变量之前想在变量中指定路径或者进行复杂的路径处理时才需要使用 OS,这可能是因为您正在处理的代码需要在其他环境中运行,例如 Web 应用程序,其中路径是相对的,如果部署方式不同,则可能会发生变化。

另请参阅:

https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html https://docs.python.org/3/library/os.path.html

BR

,
SouthKoreaRoads = pd.read_csv("./SouthKoreaRoads.csv")

试试这个,看看它是否有帮助!

,

尝试输入完整路径,例如“C:/users/....”。

Anaconda jupyter 笔记本“连接失败”错误

Anaconda jupyter 笔记本“连接失败”错误

如何解决Anaconda jupyter 笔记本“连接失败”错误

我最近安装了 anaconda 并尝试运行 Jupyter Notebook。我使用的是 Windows 10。我打开了一个文件夹并运行了笔记本。每当我单击打开文件时,在将文件加载到新选项卡几秒钟后,我都会看到以下错误消息:

当我点击“确定”时,我也看到了:

我已经重新安装了 anaconda 三次以上,但这个问题仍然存在。我的互联网连接在这里不是问题,因为我可以在其他选项卡上运行 google。 以下是anaconda提示上的错误信息:\\


(base) C:\\Users\\aayus>cd c:\\MLcourse

(base) c:\\MLCourse>jupyter-notebook
[W 2021-05-25 12:49:15.300 LabApp] ''ip'' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.
[W 2021-05-25 12:49:15.301 LabApp] ''ip'' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.
[I 2021-05-25 12:49:15.317 LabApp] JupyterLab extension loaded from C:\\Users\\aayus\\anaconda3\\lib\\site-packages\\jupyterlab
[I 2021-05-25 12:49:15.317 LabApp] JupyterLab application directory is C:\\Users\\aayus\\anaconda3\\share\\jupyter\\lab
[I 12:49:15.322 NotebookApp] Serving notebooks from local directory: c:\\MLCourse
[I 12:49:15.323 NotebookApp] Jupyter Notebook 6.3.0 is running at:
[I 12:49:15.324 NotebookApp] http://localhost:8888/?token=a24e8ab3aa1629c4892dded671be9d26b149e7492d74a1e9
[I 12:49:15.324 NotebookApp]  or http://127.0.0.1:8888/?token=a24e8ab3aa1629c4892dded671be9d26b149e7492d74a1e9
[I 12:49:15.324 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 12:49:15.366 NotebookApp]

    To access the notebook,open this file in a browser:
        file:///C:/Users/aayus/AppData/Roaming/jupyter/runtime/nbserver-21792-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/?token=a24e8ab3aa1629c4892dded671be9d26b149e7492d74a1e9
     or http://127.0.0.1:8888/?token=a24e8ab3aa1629c4892dded671be9d26b149e7492d74a1e9
[W 12:49:27.828 NotebookApp] Notebook ConditionalProbabilityExercise.ipynb is not trusted
Bad address (C:\\ci\\zeromq_1602704446950\\work\\src\\epoll.cpp:100)
[I 12:49:28.339 NotebookApp] Kernel started: 4ed3dc80-f87f-41f4-9981-320da9710f87,name: python3
Bad address (C:\\ci\\zeromq_1602704446950\\work\\src\\epoll.cpp:100)
Bad address (C:\\ci\\zeromq_1602704446950\\work\\src\\epoll.cpp:100)

(base) c:\\MLCourse>[IPKernelApp] WARNING | Parent appears to have exited,shutting down.

有人可以帮忙吗?我是一个公平的初学者,找不到答案。 提前致谢

解决方法

在重新安装 Anaconda 并在此处找到解决方案后,我遇到了同样的错误:https://github.com/jupyter/notebook/issues/4909

我激活了我有问题的环境并安装了以下内容:

  • conda install -c conda-forge pywin32
  • conda install -c anaconda jupyter_client
  • conda install -c conda-forge jupyter_core

像魅力一样工作!

Anaconda 导航器未启动 Jupyter 笔记本

Anaconda 导航器未启动 Jupyter 笔记本

如何解决Anaconda 导航器未启动 Jupyter 笔记本

我无法从 Anaconda Navigator 启动 Jupyter Notebook。当我按下启动按钮时,我会在屏幕上看到这个 -

  1. Traceback (most recent call last):
  2. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\IPython\\utils\\timing.py",line 27,in
  3. import resource
  4. ModuleNotFoundError: No module named ''resource''
  5. During handling of the above exception,another exception occurred:
  6. Traceback (most recent call last):
  7. File "C:\\Users\\91766\\anaconda3\\Scripts\\jupyter-notebook-script.py",line 10,in
  8. sys.exit(main())
  9. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\jupyter_core\\application.py",line 270,in launch_instance
  10. return super(Jupyterapp,cls).launch_instance(argv=argv,**kwargs)
  11. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\traitlets\\config\\application.py",line 663,in launch_instance
  12. app.initialize(argv)
  13. File "",line 2,in initialize
  14. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\traitlets\\config\\application.py",line 87,in catch_config_error
  15. return method(app,*args,**kwargs)
  16. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\notebook\\notebookapp.py",line 1769,in initialize
  17. self.init_webapp()
  18. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\notebook\\notebookapp.py",line 1451,in init_webapp
  19. self.web_app = NotebookWebApplication(
  20. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\notebook\\notebookapp.py",line 153,in __init__
  21. settings = self.init_settings(
  22. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\notebook\\notebookapp.py",line 269,in init_settings
  23. nbextensions_path=jupyter_app.nbextensions_path,File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\notebook\\notebookapp.py",line 1120,in nbextensions_path
  24. from IPython.paths import get_ipython_dir
  25. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\IPython\\__init__.py",line 49,in
  26. from .terminal.embed import embed
  27. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\IPython\\terminal\\embed.py",line 19,in
  28. from IPython.terminal.ipapp import load_default_config
  29. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\IPython\\terminal\\ipapp.py",line 30,in
  30. from IPython.core.magics import ScriptMagics
  31. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\IPython\\core\\magics\\__init__.py",line 21,in
  32. from .execution import ExecutionMagics
  33. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\IPython\\core\\magics\\execution.py",line 46,in
  34. from IPython.utils.timing import clock,clock2
  35. File "C:\\Users\\91766\\anaconda3\\lib\\site-packages\\IPython\\utils\\timing.py",line 64,in
  36. clocku = clocks = clock = time.clock
  37. AttributeError: module ''time'' has no attribute ''clock''

请帮我解决这个问题。

Flask pandas.read_excel 不工作 - “没有这样的文件或目录” - 而 pandas.read-csv 适用于等效的 CSV 文件

Flask pandas.read_excel 不工作 - “没有这样的文件或目录” - 而 pandas.read-csv 适用于等效的 CSV 文件

如何解决Flask pandas.read_excel 不工作 - “没有这样的文件或目录” - 而 pandas.read-csv 适用于等效的 CSV 文件?

以下将数据上传到数据库 (mongodb) 的方法适用于 CSV 文件,但不适用于 Excel 文件,尽管分别使用了 read_csv 和 read_excel。我也试图摆弄 read_excel 的参数,但没有成功。

我继续收到的错误是

FileNotFoundError: [Errno 2] No such file or directory: ''data2.xlsx''

CSV 和 Excel 文件数据相同,只是文件类型不同。


@app.route(''/<string:dbase>/fileupload'',methods=[''GET'',''POST''])
def file_upload(dbase):
    mydb = client[dbase]
    if request.method == ''POST'': 
        file = request.form.get(''fileupload'')
        split = os.path.splitext(file) # split[1] becomes file extension name e.g. ''.xlsx'' or ''.csv''
        if split[1] == ''.xlsx'' or split[1] == ''.xls'' or split[1] == ''.xlsm'' or split[1] == ''.xlsb'' or split[1] == ''.ods'':
            df=pd.read_excel(file)
        if split[1] == ''.csv'':
            df=pd.read_csv(file)
        accounts = df[''Account''].tolist()
        accs_to_add=[]
        for acc in accounts:
            accs_to_add.append(acc)
        accs_to_add = list(set(accs_to_add))
        for acc in accs_to_add:
            accs_col.insert_one({''Account'':acc})              
        return ''done''
    else:
        return render_template(''file_upload.html'',dbase=dbase)

感谢您的帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

github 上的 Jupyter 笔记本:隐藏文件路径

github 上的 Jupyter 笔记本:隐藏文件路径

如何解决github 上的 Jupyter 笔记本:隐藏文件路径?

我不认为这会是一个大问题,因为我认为许多数据科学家都有这个问题,但我没有通过谷歌搜索我的问题找到解决方案: 我有一个 Jupyter Notebook (JN),我为它创建了一个 Github 存储库。在 JN 中我定义了一个路径变量,如下所示:

data = ''folder/subfolder/datafile.csv''

如何避免显示此文件路径?有没有简单的方法? 也许我没有用正确的术语在谷歌上搜索?

非常感谢每一个帮助!

解决方法

这取决于您的操作系统。此 link 显示了如何在 Windows 上执行此操作。此 link 展示了如何在 Mac 上进行设置。

那么您的代码将如下所示:

import os
path = os.environ.get(''PATH'')

关于如何使用 PandasJupyter 笔记本读取 CSV 文件的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于Anaconda jupyter 笔记本“连接失败”错误、Anaconda 导航器未启动 Jupyter 笔记本、Flask pandas.read_excel 不工作 - “没有这样的文件或目录” - 而 pandas.read-csv 适用于等效的 CSV 文件、github 上的 Jupyter 笔记本:隐藏文件路径等相关内容,可以在本站寻找。

本文标签: