利用python 模块读取csv文件信息
还有一个比较简单的方法
# -*- coding=utf-8 -*- import pandas as pd
df = pd.read_csv("20170320094630.csv",encoding="gb2312")
print("df is \n",df)
标黄的地方,切记,切记
import unicodecsv
enrollments_filename = '/datasets/ud170/udacity-students/enrollments.csv'
## Longer version of code (replaced with shorter, equivalent version below)
# enrollments = []
# f = open(enrollments_filename, 'rb')
# reader = unicodecsv.DictReader(f)
# for row in reader:
# enrollments.append(row)
# f.close()
with open(enrollments_filename, 'rb') as f:
reader = unicodecsv.DictReader(f)
enrollments = list(reader)
### Write code similar to the above to load the engagement
### and submission data. The data is stored in files with
### the given filenames. Then print the first row of each
### table to make sure that your code works. You can use the
### "Test Run" button to see the output of your code.
engagement_filename = '/datasets/ud170/udacity-students/daily_engagement.csv'
submissions_filename = '/datasets/ud170/udacity-students/project_submissions.csv'
def read_csv(filename):
with open(filename,'rb') as f:
reader = unicodecsv.DictReader(f)
return list(reader)
daily_engagement = read_csv(engagement_filename) # Replace this with your code
print daily_engagement[0]
project_submissions = read_csv(submissions_filename) # Replace this with your code
print project_submissions[0]
最新文章
- 【Quartz】将定时任务持久化到数据库
- MVC学习笔记
- 【bzoj3233】【ahoi2013】找硬币
- hdu 5455 Fang Fang 坑题
- [BZOJ 1036] [ZJOI2008] 树的统计Count 【Link Cut Tree】
- asp.net mvc 防止重复提交
- KMP算法与传统字符串寻找算法
- python之继承、抽象类、新式类和经典类
- _spellmod_aura_pct
- 两种方法:VS2008下C++窗体程序显示控制台的方法——在QT程序中使用cout和cin
- [摘录] 图灵机与lambda演算的关系
- PythonStudy——列表的常用操作 List of common operations
- LENGTH()和CHAR_LENGTH()区别
- Yii 框架不同逻辑处理方法统一事务处理
- win10下通过Anaconda安装TensorFlow-GPU1.3版本,并配置pycharm运行Mnist手写识别程序
- 那天有个小孩教我WCF[一][2/3]
- 自动化测试:java + testng + maven + reportng + jenkins + selenium (一)_基于win环境
- 关于QT_Creator不能在线调试问题
- JS中冒泡排序,选择排序,快速排序
- array_map 巧替 foreach