python3.7读取csv文件_Python3 读取csv文件
使用pandas 读取csv文件前几行数据
文件内容如下:
先读取标题:
importpandas as pd
path= r'C:\Users\dhw\Desktop\work\term paper\Home work_10\TREE.csv'
defopendata(path):
df=pd.read_csv(path)
list_label=df.columns.values #cloumns 为csv文件的标题print(df)print(list_label)
opendata(path)
读取前几行数据:
importpandasas pd
data= pd.read_csv(path,nrows =5)print(data)
将csv文件转化为list
importpandas as pd
path= r'C:\Users\dhw\Desktop\work\term paper\Home work_10\TREE.csv'
defopendata(path):
df=pd.read_csv(path)
list_label=df.columns.values
list_data=df.values.tolist()print(list_data)
opendata(path)#[['青年', '否', '否', '一般', '否'],
['青年', '否', '否', '好', '否'],
['青年', '是', '否', '好', '是'],
['青年', '是', '是', '一般', '是'],
['青年', '否', '否', '一般', '否'],
['中年', '否', '否', '一般', '否'],
['中年', '否', '否', '好', '否'],
['中年', '是', '是', '好', '是'],
['中年', '否', '是', '非常好', '是'],
['中年', '否', '是', '非常好', '是'],
['老年', '否', '是', '非常好', '是'],
['老年', '否', '是', '好', '是'],
['老年', '是', '否', '好', '是'],
['老年', '是', '否', '非常好', '是'],
['老年', '否', '否', '一般', '否']]
删除csv文件的某一列
方法一:直接del DF['column-name']
方法二:采用drop方法,有下面三种等价的表达式:
1. DF= DF.drop('column_name', 1);
2. DF.drop('column_name',axis=1, inplace=True)
3. DF.drop([DF.columns[[0,1, 3]]], axis=1,inplace=True) # Note: zero indexed
importpandas as pd
path= r'C:\Users\dhw\Desktop\work\term paper\Home work_10\TREE.csv'
defopendata(path):
df=pd.read_csv(path)
df_delete= df.drop('类别',1)#删除类别这一列
list_label =df.columns.values
list_data=df_delete.values.tolist()print(list_data)returnlist_label,list_data
opendata(path)
ps:凡是会对原数组作出修改并返回一个新数组的,往往都有一个 inplace可选参数。如果手动设定为True(默认为False),那么原数组直接就被替换。也就是说,采用inplace=True之后,原数组名(如2和3情况所示)对应的内存值直接改变;而采用inplace=False之后,原数组名对应的内存值并不改变,需要将新的结果赋给一个新的数组或者覆盖原数组的内存位置(如1情况所示)。
python3.7读取csv文件_Python3 读取csv文件相关推荐
- python3 csv读写_Python3读写CSV文件
CSV(Comma-Separated Values)即逗号分隔值,一种以逗号分隔按行存储的文本文件,所有的值都表现为字符串类型(注意:数字为字符串类型). 如果CSV中有中文,应以utf-8编码读写 ...
- python3怎么创建文件_Python3.5 创建文件的简单实例
实例如下所示: #coding=utf-8 ''' Created on 2012-5-29 @author: xiaochou ''' import os import time def nsfil ...
- python读取excel绘图_python3读取excel绘图-女性时尚流行美容健康娱乐mv-ida网
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 centos下编译安装 pyth ...
- python3.7保存文件_Python3.7之文件操作
一.基本操作 基于字符的读取(r),写入(w)与追加(a) 1.mode='r' f = open(file='文件读取.txt', mode='r') print(f.read()) 2.mode= ...
- python按行读取excel文件_python3读取excel文件只提取某些行某些列的值方法
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python3 写入excel表格数据_Python3读取和写入excel表格数据
目录 python操作excel主要用到 xlrd和xlwt 这两个库,xlrd读取excel表格数据, 支持 xlsx和xls格式的excel表格 :xlwt写入excel表格数据: 一.pytho ...
- python3 如何读中文路径_Python3操作pdf文件之ReportLab
一说到pdf文件,大家应该都很熟悉吧,特别是那些经常在网上搜索某本书pdf版的人.别装了,那些人当中应该就有你吧?--开玩笑的,知道你是一向只买正版纸质版的人. 买正版纸质的人?好像扯远了.好吧,言归 ...
- python3.4.4怎么用_python3.4使用文件
源码: poem='''\ Programming is fun When the work is done if you wanna make your work also fun: use Pyt ...
- python3.6怎么保存_python 保存数据单文件_python3.6 单文件爬虫 断点续存 普通版 文件续存方式...
#导入必备的包#本文爬取的是顶点小说中的完美世界为列.文中的aa.text,bb.text为自己创建的text文件 importrequestsfrom bs4 importBeautifulSoup ...
最新文章
- 程序员的求生欲有所强?用 Python 花式哄女友
- java 集合类源码分析--collections
- swap交换空间(当内存不足时)
- 【MM模块】Document Release 订单下达(审批)
- PHP操作redis
- 一步步创建 边栏 Gadget(二)
- oracle自增的两种办法,ORACLE数据库实现自增的两种方式
- java并发初探ConcurrentSkipListMap
- 音频社交Clubhouse将支持空间音频,让聊天更具真实感
- 今天我必须要全网曝光这几个公众号
- 自动软件签到Android代码,Android辅助工具,G分助手的实现 - 心悦俱乐部app自动签到、领G分...
- Scratch案例——画长城
- Namp 基础使用教程
- Kconfig中select与depends on原理
- 再阿里云服务器卸载安骑士并且屏蔽云盾
- OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程
- 自动化立体仓库系统(Automated Storage and Retrieval System)
- python 递归函数 古典问题兔子
- SCI-Hub论文下载可用网址链接 - 实时更新
- 数据库update(动态更新)-SqlServer
热门文章
- 凿渠造舟:视频会议的昨天与明天
- 享受梦幻技术盛宴,相约 Unite 2020
- @程序员,快来速取硬核的汇编语言知识大全!
- 世界500强的科技从业者,依旧逃不出买房难的宿命
- “硅谷女王”传奇:她是谷歌云 CEO,创立巨头 VMware
- 华为不可参与 IEEE 审稿但可继续提供赞助;谷歌限制 Chrome 接口惹非议;Mozilla 号召用户换火狐 | 开发者周刊...
- 程序员找工作黑名单:除了 996.ICU,程序员还将如何自救?
- 你不知道的三大 JavaScript “黑话”!
- Google 重返中国的忧虑
- 为什么高级程序员尤其讨厌条条框框的束缚?