今天写了个代码是读取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属性直接给列名就可以,如果要