如何使用python对csv/表格进行筛选和计算?

2024-05-19 00:42

1. 如何使用python对csv/表格进行筛选和计算?

python2.5之后就自带sqlite3了,这种事情还是数据库在行~

如何使用python对csv/表格进行筛选和计算?

2. 如何用python读取csv表格中的时间列,并进行时间最大值和最小值的相减?求代码。。。

# 你的csv文件替换下,我的时间在最后一列。import csvimport datetimewith open('site_info.csv','r') as csvfile:    reader = csv.reader(csvfile)    mod_times = [row[-1] for row in reader]mod_times = [datetime.datetime.strptime(x, r"%Y/%m/%d %H:%M") for x in mod_times[1:]]max_time = max(mod_times)min_time = min(mod_times)diff_day = (max_time - min_time).daysdiff_sec = (max_time - min_time).secondsm, s = divmod(diff_sec, 60)h, m = divmod(m, 60)print "%d days,%02d hours,%02d minites,%02d seconds" %(diff_day,h, m, s)

3. 如何用Python从大量pdf 中提取表格中的数据进行分析

用pandas df转成matrix。然后处理二维数组。 再写到最终的excel。

如何用Python从大量pdf 中提取表格中的数据进行分析

4. python读csv文件,数据是表格数据,怎么提取出某一列?

用不着xlrd吧,csv就是文本,直接
with open('a.csv','r') as f:
    for i in f.readlines():
        print i.split()[0]
之类不就好了。。。

5. 如何用python将csv文件中的数据读取成数组

很多时候,我们将数据存在txt或者csv格式的文件里,最后再用python读取出来,存到数组或者列表里,再做相应计算。本文首先介绍写入txt的方法,再根据不同的需求(存为数组还是list),介绍从txt读取浮点数的方法。
一、写入浮点数到txt文件:
假设每次有两个浮点数需要写入txt文件,这里提供用with关键字打开文件的方法,使用with打开文件是一个很好的习惯,因为with结束,它就会自动close file,不用手动再去flie.close()。

[python] view plain copy
with open('file_path/filename.txt','a') as file:
write_str = '%f %f\n'%(float_data1,float_data2)
file.write(write_str)

二、从txt文件提取浮点数到numpy数组或list列表

首先假设你有一个odom.txt 的文件,里面每一行的数据个数都相同,如截图所示:

1.如果你是想把这些数据读取出来,存为numpy数组,那么一句代码可以搞定:

[python] view plain copy
a = numpy.loadtxt('odom.txt')

存为numpy数组以后,a的尺寸可以用a.shape进行查看,这里应为:(14,2)也就是14行2列。如果你觉得这个形状不是你期待的,你可以用:

[python] view plain copy

如何用python将csv文件中的数据读取成数组

6. python 如何快速提取csv中的数据矩阵?

Python使用Tensorflow读取CSV数据训练DNN深度学习模型

7. 如何用python把多个csv文件数据处理后汇总到新csv文件

可以用pandas读取数据,首先把文件方同一个文件价里,然后对当前文件价的所有内容循环读取,在对读取到的数据处理一下,判断大于1000米的个数,大循环外面定义两广序列,存放文件名和个数,大循环结束后将两广数组组成Dataframe保持到一个新csv里,思路大概是这样。不明白的可以继续问。

如何用python把多个csv文件数据处理后汇总到新csv文件

8. python语言如何对csv表格中的某一列进行条件判断?python新手,求教!(问题详情放下面了)

这个需求用平时的文件读取,数组切片及if语句判断基本可以解决了,建议去学习pandas,bumpy 这两个数据库