读取json文件为dataframe后行列倒置的解决办法,以及dataframe基本操作(删除指定行、列,根据值筛选等)

本文介绍了如何处理Python中读取JSON文件后DataFrame出现行列倒置的问题,只需通过转置操作即可纠正。此外,还详细讲解了DataFrame的基本操作,包括追加数据、删除指定行或列以及根据值筛选数据的方法。
摘要由CSDN通过智能技术生成

今天写了个代码是读取json文件,但是,json文件读完后,行列倒置了,也就是说,列名成了行名,反而行的索引成为了列名,其实这个很简单,只需要加一个转置即可:

df=df.T

这个就可以把行名和列名倒置过来,回到原来的位置。
说一下dataframe的基本操作:
1、在原本dataframe的基础上追加新的dataframe。追加新的一条数据的话直接append一条含有对应值的 list就可以了

df=df.append(new_df)

注意,一定要有赋值操作,只append的话是不会改变df的值的,new_df代表你要追加的dataframe,另外就是你要保证你追加的new_df的列名和位置是一样的。
2、删除知道索引的某条数据

df=df.drop(index=0)

index就是你要删除数据的索引
3、根据列名删除某列

df=df.drop(axis=1, columns='image_size')

axis默认为0,0的意思是删除行,要删除列的时候要把axis设置成1,然后columns属性直接给列名就可以,如果要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这个人很懒,还没有设置昵称...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值