小编Lia*_*wer的帖子

Python模块'csv'没有属性'DictReader'

所以我在Coursera上关注Python for Data Science课程.如果有人有兴趣,我已将此链接.

他们有一个Jupyter笔记本来跟着,但我更喜欢在记事本++("NPP")进行编码,而因为它可以帮助我更好地学习这一切从头开始编写.

我将以下代码复制并粘贴到NPP中

import csv

with open('mpg.csv') as csvfile:
    mpg = list(csv.DictReader(csvfile))

print(mpg[:3])
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行该文件时,我得到以下AttributeError

AttributeError: module 'csv' has no attribute 'DictReader'
Run Code Online (Sandbox Code Playgroud)

我不完全确定为什么我已经看到这确实是一个根据python文档的模块,显然它适用于Coursera上的Jupyter Notebook

我认为值得注意的是我保存'mpg.csv'文件的位置.我已将它保存在python文件所在的同一文件夹(目录?)中.但显然如果位置是一个问题它不会抛出一个AttributeError吗?

在此先感谢您的帮助.

csv python-3.x

6
推荐指数
1
解决办法
3309
查看次数

使用 R 中的 Match 函数查找“第一次出现”

我是“R”和“Stackoverflow”的新手,所以请原谅我提出这个非常基本的问题。我正在尝试在我的数据集中找到第一个女性的“索引”。

代码快照

我的整个数据集称为“自行车”,所以首先我认为分配一个仅包含性别的新向量是个好主意......

bike$genders
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用该功能:

match(1, genders)
match(F, genders)
Run Code Online (Sandbox Code Playgroud)

两者都不起作用!我知道这应该是相对简单的,但我才刚刚开始,所以我非常感谢您的帮助。

r match

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

csv ×1

match ×1

python-3.x ×1

r ×1