Python 3.x对.CSV数据按任意行、列读取的过程

 更新时间:2022年05月16日 09:26:32   作者:ZHOU-LONG  
这篇文章主要介绍了Python 3.x对.CSV数据按任意行、列读取的过程,具有很好的参考价值,希望对大家有所帮助。

对.CSV数据按任意行、列读取

对与已存档的.CSV数据进行读取,不知其存取方式的情况下读取很棘手,废话不多说,原始数据如下:

问题

1. 取出第一行数据。

2. 取出第一列数据。

解决思路(代码一看便知)

file =open('xxxx.csv','r')
lines=file.readlines()
file.close()
row=[]#定义行数组
column=[]#定义列数组
for line in lines:
    row.append(line.split(','))
print(row[0])#打印行数组
for col in row:
    column.append(col[0])
print(column)#打印第一列数组

输出结果

1. 行:

['监测点', 'AQI', '空气质量/指数类别', '首要污染物', 'PM2.5/细颗粒物', 'PM10/可吸入颗粒物', 'CO/一氧化碳', 'NO2/二氧化氮', 'O3/臭氧1小时平均', 'O3/臭氧8小时平均', 'SO2/二氧化硫']

2. 列:

['监测点', '高压开关厂', '兴庆小区', '纺织城', '小寨', '市人民体育场', '高新西区', '经开区', '长安区', '阎良区', '临潼区', '草滩', '曲江文化产业集团', '广运潭']

读取csv文件并获取某行某列的值

python读取csv的文件,可以用pandas包来读取,比如

import pandas as pd 
df = pd.read_csv("filename.csv")
print(df)

读取数据后,若要获取某一行某一列的值,

# 获取某一行的值
print(df.iloc[1])
# 获取某一列的值
print(df["item_id"]) # 列名是item_id的列
# 获取某一行某一列的值
print(df.iloc[1]["item_id"])

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python实现FIFO缓存置换算法

    Python实现FIFO缓存置换算法

    这篇文章主要为大家详细介绍了Python实现FIFO(先进先出)缓存置换算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • pyinstaller将python程序打包为可执行文件

    pyinstaller将python程序打包为可执行文件

    这篇文章主要介绍了pyinstaller将python程序打包为可执行文件,pyinstaller是一个python打包工具,它将python程序及所需依赖都打包成一个可执行文件
    2022-08-08
  • python使用百度文字识别功能方法详解

    python使用百度文字识别功能方法详解

    在本篇文章里小编给大家整理的是关于python怎么使用百度文字识别功能的相关知识点,有兴趣的朋友们参考下。
    2019-07-07
  • Python如何实现一个CLI命令行功能

    Python如何实现一个CLI命令行功能

    Click是一个强大的Python库,专门用于快速创建命令行界面,本文将详细介绍Click库的功能以及CLI的应用场景,并通过具体代码示例展示如何实现CLI,有需要的可以了解下
    2025-02-02
  • Python中import导入不同目录的模块方法详解

    Python中import导入不同目录的模块方法详解

    这篇文章主要介绍了Python中import导入不同目录的模块方法详解,需要的朋友可以参考下
    2020-02-02
  • 使用Python 操作 xmind 绘制思维导图的详细方法

    使用Python 操作 xmind 绘制思维导图的详细方法

    在平时的工作中当我们要总结一些知识的时候就需要一款工具来画画流程图,这里推荐 XMind 软件,用 Xmind 绘制的思维导图看起来思路清晰,那么今天的文章介绍关于思维导图的相关知识以及用 Python 如何操作 Xmind 绘制思维导图
    2021-10-10
  • 如何使用Python读取.xlsx指定行列

    如何使用Python读取.xlsx指定行列

    读取xlsx的整列数据很容易,但是要读取指定sheet的指定列,这个相信大多数程序员都不会,下面这篇文章主要给大家介绍了关于如何使用Python读取.xlsx指定行列的相关资料,需要的朋友可以参考下
    2022-09-09
  • Python实现批量修改Word文档中图片大小并居中对齐

    Python实现批量修改Word文档中图片大小并居中对齐

    这篇文章主要介绍了如何利用Python实现批量修改Word文档中图片大小并居中对齐,文中通过代码示例给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-08-08
  • python基础教程之对象和类的实际运用

    python基础教程之对象和类的实际运用

    这篇文章主要介绍了python基础教程之对象和类的实际运用,本文讲解对象和类的一方法技巧,例如属性、内置方法、self关键字的运用等,需要的朋友可以参考下
    2014-08-08
  • pandas pivot_table() 按日期分多列数据的方法

    pandas pivot_table() 按日期分多列数据的方法

    今天小编就为大家分享一篇pandas pivot_table() 按日期分多列数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11

最新评论