学习笔记一:pandas读取csv文件并对其中行和列进行操作

本文介绍了使用pandas读取CSV文件并处理行和列的两种情况。第一种情况涉及已有索引和列名,可以通过df['列名']提取列,df[1:3]选择行,df.loc[索引]按索引选取行,df.reset_index(df['列名'])设置列作为索引,df.renames()更改列名。第二种情况是文件无索引和列名,需要在读取时指定索引和列名。
摘要由CSDN通过智能技术生成

pandas读取文件并对其中行和列进行操作

pandas读取csv文件一般用pandas.read_csv(),读取的数据类型为DataFrame。对数据进行操作时分两种情况:有索引,列名和没有索引,列名。

先说第一种:

cwd = os.getcwd() #指定当前工作目录
read_path = 'C:\\Users\\parter\\Downloads\\Modified.csv' #设置读取路径
save_path =  'Downloads'
save_name =  'Modified.csv' #设置储存路径
d = pd.read_csv(read_path) #读取文件及过滤
df = d.dropna(axis=1)
|    date           pow

1 2019-07-25 00:00:00 3367.0
2 2019-07-25 00:15:00 3317.0
3 2019-07-25 00:30:00 3235.0
4 2019-07-25 00:45:00 3165.0
5 2019-07-25 01:00:00 3097.0

提取某列: df[‘列名’]
提取某些行: df [ 1:3 ] #2到4行
也可依据索引选取行: df.loc[索引]
将某列设为索引:df.reset_index(df[‘列名’])
更改列名:df.renames(columns={‘原列名’:‘新列名’})

第二种情况:原文件中不包含索引和列名

2019-07-25 00:00:00

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值