在Jupyter noteb中处理csv数据集

2024-10-01 11:21:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我担心处理用信德语开发的数据集。我遵循了所有步骤,但无法处理数据集。任何人可以帮助我加载和导入csv文件从本地驱动器。 我试过:

import csv
data C:\Users\mazhar\Anaconda3\Lib\site-packages\sindhi2.csv

得到的答复是:

^{pr2}$

然后输入查询:

import csv
with open(C:\Users\mazhar\Anaconda3\Lib\site-packages\sindhi2.csv, 'rb') as f:
    data = list(csv.reader(f))

得到的答复是:

File "<ipython-input-74-29f185d274e2>", line 2
    with open(C:\Users\mazhar\Anaconda3\Lib\site-packages\sindhi2.csv, 'rb') as f:
               ^
SyntaxError: invalid syntax

然后处理为:

from sklearn import datasets
sindhi2 = datasets.load_sindhi2()
digits = datasets.load_digits()

得到的答复是:

AttributeError
Traceback (most recent call last)
<ipython-input-9-119477fe5453> in <module>()
      1 from sklearn import datasets
----> 2 sindhi2 = datasets.load_sindhi2()
      3 digits = datasets.load_digits()

AttributeError: module 'sklearn.datasets' has no attribute 'load_sindhi2'

请帮助我从本地驱动器D加载和导入数据集,并处理从jupyter笔记本中派生的POS标记和功能


Tags: csv数据importlibpackagessiteloadsklearn
1条回答
网友
1楼 · 发布于 2024-10-01 11:21:46

您的第二个块几乎是正确的,您只需引用文件名:

import csv
with open(r'C:\Users\mazhar\Anaconda3\Lib\site-packages\sindhi2.csv', 'rb') as f:
    data = list(csv.reader(f))

还要注意,我使用了原始字符串(请参见单引号前的r),这样就不必转义退格。在

更新

因为您使用的是Python 3,所以应该使用模式'r'

^{pr2}$

或者省略模式:

with open(r'C:\Users\mazhar\Anaconda3\Lib\site-packages\sindhi2.csv') as f:

我试过用Python+python3jupyter笔记本。在

相关问题 更多 >