使用应用程序netnet将带有熊猫的文件导入到iPad上运行的Jupyter Notebook

恩科坦奇

我正在iPad上运行一个名为Carnets(相对于创建远程服务器)的应用程序的Jupyter笔记本。我一直在尝试将数据集导入笔记本以创建熊猫的数据框。

因此,我要使用的数据集来自kaggle。我首先尝试将其上传到GitHub LFS。我能够成功使用pd.read_cvs('url'),但是我只得到了元数据与实际数据集的表。我不确定我是否正确设置了LFS,但也无法更改它。

接下来,我尝试使用Kaggle的API,但是由于我在iPad上,因此无法将证书放在所需的位置。

我也尝试在iPad上使用本地文件路径,但是我不熟悉iOS文件路径约定,因此或者我完全理解错误和/或打包应用程序的方式无法以用户身份访问文件路径输入?

我知道问题的根源是在iPad Pro(第一种型号)上执行此操作,但是我的计算机非常旧并且固定。我没有足够的资金来更新,而且我很顽固地尝试这样做。在最近的一段时间里,我已经成功使用过Juno一次,但是在应用程序崩溃时遇到了问题,因此我想尝试其他方法。我也不想依靠Kaggle的网站进行未来的项目,这些项目不是基于Kaggle的数据。

# GitHub attempt
import pandas as pd
url_dipole_moments = 'https://raw.githubusercontent.com/ncotanche/PredictingMolecularProperties/master/RawData/dipole_moments.csv'
df_dipole_moments = pd.read_csv(url_diple_moments)
df_dipole_moments.head()

# Local file attempt
import pandas as pd
df_dipole_moments = pd.read_csv(‘../RadData/dipole_moments.csv’)
df_dipole_moments.head() 

通过GitHub尝试,我收到了一个具有版本,iod和大小的数据,这些数据被我识别为文件的元数据(?)。

尝试本地文件时,我收到FileNotFound错误。

N·霍尔茨舒奇

我是该应用程序的作者。此问题与iOS在文件访问方面的限制有关。

证章可以访问App目录中的所有文件。既然有问题,我想笔记本不在App目录中,而是在另一个App中。通过打开笔记本,您授予了Carnets访问笔记本的权限,但没有访问目录中其他文件的权限。

解决方案是授予Carnets访问包含笔记本和数据集的目录的权限:在文件打开屏幕上,导航到该目录上方的目录,然后单击“选择”(右上角),然后单击目录,然后单击“打开”。

您将访问一个显示该目录内容的屏幕。导航到笔记本,它应该能够访问数据集。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章