2016 - 2024

感恩一路有你

python读取csv某两列 用pandas导入csv表格后,怎么指定那一列是index?

浏览量:1440 时间:2021-03-12 11:59:14 作者:admin

用pandas导入csv表格后,怎么指定那一列是index?

介绍panda并使用panda下的readucsv方法,读取CSV文件,参数是文件的路径,它是一个相对路径,是相对于当前工作目录的,那么如何知道当前工作目录呢?使用操作系统getcwd()方法在读取前三个工作目录后,获取当前工作目录的数据,检查读取是否正确,是否有明显的乱码,是什么问题?我们需要设置参数编码,即编码方法。如果不设置编码方法,则默认值为utf8。现在CSV文件是GBK编码的,所以我们需要使用encoding=“GBK”我的编辑器是eric4。请注意,eric4默认情况下不支持中文。如果要显示中文,前提是设置正确的编码并在首选项中将其设置为utf8

删除指定的行:

例如,数据表中名为a的数据:

索引a B C

0 1 3 5

1 2 4 6

2 7 8 9]]删除列3(带索引2的列):

a.drop(2)

insert,使用insert,或附加。有关详细信息,请参阅:http://www.jb51.net/article/63216.htm

在本页的前三分之一中有一种添加行数据的方法。请注意,添加的新数据的格式应与原始表的格式匹配。

使用python怎样在csv文件中插入一行或删除指定行?

#事实上,CSV文件是一个用逗号分隔的文本文件,所以您只需要用Python中的open函数打开它。#我把修改过的文件保存为Bu输出.csvBuint={}表示i在open(“B.csv”)中。readlines()[1:]:j=i.split(”,”),如果len(j)>2:Buint[j[0

=j[4]auint=open(“a.csv”)。readlines()表示i在range(1,len(auint)):auint=auint[i]。rstrip().split(”,”)auint[-1]=Bu内景(a_uint[4],“0”)a_int[i]=“,”。加入(auint “n ”打开(“bu输出.csv“,”w“).write(”“.join(a int))

python读取csv某两列 pandas读取csv某一列 pandas读取某一行的数据

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。