所以我在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吗?
在此先感谢您的帮助.
我是“R”和“Stackoverflow”的新手,所以请原谅我提出这个非常基本的问题。我正在尝试在我的数据集中找到第一个女性的“索引”。
我的整个数据集称为“自行车”,所以首先我认为分配一个仅包含性别的新向量是个好主意......
bike$genders
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用该功能:
match(1, genders)
match(F, genders)
Run Code Online (Sandbox Code Playgroud)
两者都不起作用!我知道这应该是相对简单的,但我才刚刚开始,所以我非常感谢您的帮助。