-
2020-11-28 20:47:39
给定.csv文件温度csv在L1x,,,,,,,
0,1,0,0,0,1,1,
0,0,1,0,0,1,0,
0,0,0,1,0,0,1,
0,0,0,0,1,0,0,
1,1,1,1,1,1,1,
1,1,1,1,1,1,1,
1,1,1,1,1,1,1,
1,1,1,1,1,1,1,
读入如下:
^{pr2}$
输出:c0 c1 c2 c3 c4 c5 c6 c7
0 0 1 0 0 0 1 1 NaN
1 0 0 1 0 0 1 0 NaN
2 0 0 0 1 0 0 1 NaN
3 0 0 0 0 1 0 0 NaN
4 1 1 1 1 1 1 1 NaN
5 1 1 1 1 1 1 1 NaN
6 1 1 1 1 1 1 1 NaN
7 1 1 1 1 1 1 1 NaN
最后一列中的“NaN”来自后面讨厌的逗号。范围中的8需要与列数匹配。要访问a中的列,请使用a.c3
或者a[c3]
这两者都会导致0 0
1 0
2 1
3 0
4 1
5 1
6 1
7 1
Name: c3
pandas最酷的一点是,如果你想用XOR两个列,你可以非常简单地。在a.c0^a.c2
输出0 0
1 1
2 0
3 0
4 0
5 0
6 0
7 0
Name: c0
更多相关内容 -
python读取csv文件指定行的2种方法详解
2021-01-20 02:02:01csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格 ...第一种方法使用reader函数,接收一个可迭代的对象(比如csv文件),能返回一个生成器,就可以从其中解析出csv的 -
python读取csv文件,将文件中第一列显示出来
2018-12-29 00:22:15文件: stu_info.csv 代码: import csv #导入csv模块 try: file=open('stu_info.csv','r') #打开文件 except FileNotFoundError:... print('文件不存在') ... stus=csv.reader(file) #读取文件内容 for stu...文件:
stu_info.csv
代码:import csv #导入csv模块 try: file=open('stu_info.csv','r') #打开文件 except FileNotFoundError: print('文件不存在') else: stus=csv.reader(file) #读取文件内容 for stu in stus: #一行是一个数组 print(stu[0]) #取每个数组的第一个元素
运行结果:
-
【Python】批量读取csv文件的第一列,并整合到嵌套列表中
2022-03-30 10:08:10python读取csv批量读取csv文件的python包有很多,选取第一列中这里使用的包是numpy中的read_csv函数
下面是代码,
主要的思路是先将csv文件读取,
再通过for循环遍历文件提取第一列,
然后加入到列表中。
import xlrd import numpy as np import glob, os import pandas as pd path = r'C:\Users\12738\Desktop\gene' #设置基础路径 file_kegg = glob.glob(os.path.join(path, "gseKEGG_*_ko_genelist.csv")) kegglist = [] totallist = [] print(len(file_kegg)) #查看读取文件数目 #通过for循环将读取的文件数据放入列表 for i in range(0, len(file_kegg)): # datalist = pd.read_csv(files, index_col=None, encoding='UTF8', usecols=[1]) kegglist = pd.read_csv(file_kegg[i], index_col=False, encoding='UTF8', usecols=[1]) #批量读取每个文件的第一列,具体参数搜索pd.read_csv用法,[0]列是行名 data_array = np.array(kegglist) #将dataframe 转换为矩阵 data_list = data_array[:, 0] #取出二维矩阵的第一列,此步必要,因为是二维矩阵,否则会生成嵌套列表 data_list = data_list.tolist()#将一维矩阵转化为列表 #data_list = set(data_list) #嵌套数组可选 totallist.append(data_list)#总嵌套列表 print(totallist)
在totallist里面会生成一个类似于[[1,2,3,4],[1,2,6,5],[5,6,7]]的列表,处理文字较为方便
如果使用set函数就会生成类似于[{1,2,3,4},{1,2,6,5},{5,6,7}]的嵌套数组,处理数字较为方便
-
Python读取csv文件中的某一列
2020-02-12 15:18:23注:imageID的第一个数据是:000858e87c40654a import pandas as pd path = 'yourfile.csv' # 使用pandas读入 data = pd.read_csv(path) #读取文件中所有数据 # 按列分离数据 x = data[['ImageID', 'label']]#读取.....比如这样的一个csv文件:
想要读取imageID和label
注:imageID的第一个数据是:000858e87c40654aimport pandas as pd path = 'yourfile.csv' # 使用pandas读入 data = pd.read_csv(path) #读取文件中所有数据 # 按列分离数据 x = data[['ImageID', 'label']]#读取某两列 print(x) y = data[['ImageID']]#读取某一列 print(y)
如果只读取一列数据,可以直接用y[i]访问
print(type(y)) #<class 'pandas.core.series.Series'> print(len(y)) #1637 print(y[0]) #000858e87c40654a print(type(y[0])) #str print('000858e87c40654a' in y) #false
-
使用python的pandas库读取csv文件保存至mysql数据库
2020-12-24 17:28:08第一:pandas.read_csv读取本地csv文件为数据框形式 data=pd.read_csv('G:\data_operation\python_book\chapter5\\sales.csv') 第二:如果存在日期格式数据,利用pandas.to_datatime()改变类型 data.iloc[:,1]=pd.... -
用python读取csv文件的列
2021-01-30 03:22:57我需要做的是:获取“title”列的第一行移除任何西班牙文字符(重音,Ñ)删除单引号最后,用破折号替换空格,并将所有内容转换为小写。我得到这个工作与一个简单的测试文件,而不是一个csv。我还设法在它自己的单独行... -
Python-从csv文件读取特定列
2021-07-16 16:18:14I want to read only first column from csv ... I tried the below code but didn't got the result from available solution.data = open('data.csv')reader = csv.reader(data)interestingrows = [i[1] for i i... -
python csv读取-Python读取csv文件(详解版,看了无师自通)
2020-11-01 12:43:49前面程序展示的数据都是...csv 文件格式的本质是一种以文本存储的表格数据(使用 Excel 工具即可读写 csv 文件)。csv 文件的每行代表一行数据,每行数据中每个单元格内的数据以逗号隔开。Python 提供了 csv 模块来... -
python读取csv文件,选取特定的列,保存到新的文件,将csv数据转换为时间序列
2022-05-07 15:51:55data1 = pd.read_csv(r'tem.csv',sep=';',header='infer') #select specific columns data1 = pd.read_csv(r'tem.csv',sep=';',header='infer',usecols=[0,1,3]) #set column headers data1.columns = ['y','m','... -
python pandas获取csv指定行 列的操作方法
2021-01-20 05:40:02house_info['price'] 这是读取csv文件时默认的第一行索引 3:取两列 house_info[['price',tradetypename']] 取多个列也是同理的,注意里面是一个list的列表,不然会报错误; 4:增加列: house_Info['adress_new']=... -
Python 读取csv的某列
2020-11-30 11:00:19CSV 本质上是文本文件,能提供与 Excel 的...本文讨论如何快速有效的按列读取 CSV 文件。假设“A.csv“文件内容是:No.,Name,Age,Score1,Apple,12,982,Ben,13,973,Celia,14,964,Dave,15,95用 Excel 打开这个 csv, ... -
python读取csv文件
2021-02-15 10:15:25读取csv文件,用的是csv.reader()这个方法。返回结果是一个_csv.reader的对象,我们可以对这个对象进行遍历,输出每一行,某一行,或某一列。代码如下: import csv with open('CK.csv', 'r') as f: reader = csv.... -
使用python获取csv文本的某行或某列数据的实例
2020-09-20 16:22:43下面小编就为大家分享一篇使用python获取csv文本的某行或某列数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
python读取csv文件(一行一行的读取)
2021-03-01 15:28:01读取csv文件,用的是csv.reader()这个方法。返回结果是一个_csv.reader的对象,我们可以对这个对象进行遍历,输出每一行,某一行,或某一列。代码如下: 1 import csv 2 with open('data.csv', 'r') as f: 3 reader ... -
python-读取csv文件某列
2019-01-23 10:03:25python-读取csv文件某列 -
python读取csv文件并绘图
2020-08-02 21:50:26使用 python csv及matplotlib 读取csv文件并绘图 具体代码 import csv import matplotlib.pyplot as plt exampleFile = open('UCS.csv') # 打开csv文件 exampleReader = csv.reader(exampleFile) # 读取csv文件 ... -
python实现对csv文件的读取和对第5列的排序
2020-12-22 11:55:55No1=f.readline()#读取一行因为我的第一行是目录所有先读取了就不用计算了 print(No1)#输出目录 for line in f:#从现在的第二行开始找,因为上一步的操作把当前指针指向了第二行了 col = li -
python读取CSV文件并计算指定列的均值和方差
2021-02-19 17:49:00# -*- coding:utf-8 -*- import csv import numpy as np with open('data.csv') as csv_file: row = csv.reader(csv_file, delimiter='... # 读取除首行以后每一行的第41列数据,并将其加入到数组leftDataProp之中 . -
【Python】Python读取CSV文件
2021-03-29 08:32:52由于 csv 文件的格式本身比较简单(通常第一行是表头,用于说明每列数据的含义,接下来每行代表一行数据),因此使用 csv 模块读取 csv 文件也非常简单: 创建 csv 模块的读取器。 循环调用 csv 读取器的 next() ... -
python修改csv某一列 读取csv移动文件
2022-04-13 21:29:45path_csv='C:\\Users\\11982\\feiyan\\train_bboxes.csv' data=pd.read_csv(path_csv) data['filename']=data['filename'].astype(str) data['filename']=data['filename'].apply(lambda x:r'.\\feiyan\\train\\'+x+... -
python 读取 csv文件某列遇到的问题
2020-05-08 22:54:231.'gbk' codec can't decode byte 0xbd in position 3182: illegal multibyte sequence ... 文件中某一行出错,具体也不清楚,没在文件里找到与3180有关的内容(欢迎大佬调教) 3.with open( ' test1. CsV','rb '... -
利用Python读取CSV文件并计算某一列的均值和方差
2021-04-27 03:53:30近日需要对excel的csv文件进行处理,求取某银行历年股价的均值方差等一系列数据文件的构成很简单,部分如下所示总共有接近七千行数据,主要的工作就是将其中的股价数据提取出来,放入一个数组之中,然后利用numpy... -
Python读取CSV文件画折线图
2022-01-21 10:31:30根据CSV文件的数据,画折线图。 首先准备数据如下图: 代码如下 import matplotlib.pyplot as plt import pandas as pd import matplotlib.dates as mdate plt.style.use("seaborn-darkgrid") # 读取数据 ... -
Python读取csv文件,并加载其中的几行几列
2022-04-01 20:47:48loc只能通过index(行)和columns(列)索引名来取,不能用数字索引,一般的loc的行取可用数字索引,但列名不可用数字索引 df.loc[‘one’,‘a’]#one行,a列 df.loc[‘one’:‘two’,‘a’]#one到two行,a列 df.loc[... -
Python读取csv文件的某一行
2021-03-11 13:29:03Python读取csv文件的某一行reader函数DictReader 站长用Python写了一个可以提取csv任一列的代码,欢迎使用。Github链接 csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格,就... -
python读取csv文件并把文件放入一个list中的实例讲解
2020-11-24 19:01:16python读取csv文件并把文件放入一个list中的实例讲解如下所示:#coding=utf8'''读取CSV文件,把csv文件放在一份list中。'''import csvclass readCSV(object):def __init__(self,path="Demo.csv"):#创建一个属性用来... -
python读取csv文件的某一列或某几列
2019-08-08 11:25:00python读取csv文件的某一列或某几列 import csvimport pandas as pdwith open('D:\Data\新建文件夹\list3.2.csv','r') as csvfile: reader = csv.reader(csvfile) column1 = [row[1]for row in reader] print...