iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python3.x对.CSV数据按任意行、列读取的过程
  • 123
分享到

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

2024-04-02 19:04:59 123人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录对.CSV数据按任意行、列读取问题解决思路(代码一看便知)输出结果读取csv文件并获取某行某列的值对.CSV数据按任意行、列读取 对与已存档的.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"])

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: Python3.x对.CSV数据按任意行、列读取的过程

本文链接: https://www.lsjlt.com/news/148868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python3.x对.CSV数据按任意行、列读取的过程
    目录对.CSV数据按任意行、列读取问题解决思路(代码一看便知)输出结果读取csv文件并获取某行某列的值对.CSV数据按任意行、列读取 对与已存档的.CSV数据进行读取,不知其存取方式...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作