pandas遇到问题

利用pandas筛选时间段内的数据

https://blog.csdn.net/pptsv7/article/details/101438535 

更改 dataframe 中某个元素的值

使用 dataframe.iloc[rindex,cindex] =  var,索引为行,列

使用 dataframe.loc[cindex,lindex] =  var,索引为列,行

无法使用dataframe.iloc[cindex][lindex] =  var  修改(dataframe.iloc[cindex][lindex] 可用来查看该索引处的元素的值,当然上面的方法也可行)

dataframe 增加列

使用 dataframe["name"] = var ,所有的列都是这个var,如果需要指定,则使用[...  ...]

获取 dataframe 行的数目  获取dataframe 的列名

len(dataframe)

获取列名:columList =dataframe.columns.values.tolist()

获取dataframe的多列  将某一个列设为行索引

获取多列:dataframe[[name,name]] 

某列设为行索引:dataframe.set_index("列名")

将dataframe转化为json,这时数据会被序列话,所以之后需要用loads编码进行反序列化,

json_file = json.loads(dataframe.set_index("列名").to_json())

删除dataframe某一行

dataframe.drop(index= [行序号1  行序号2 ... ])

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。