python:pandas学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python:pandas学习笔记相关的知识,希望对你有一定的参考价值。

import pandas
sub_info = pandas.read_csv("contract.csv")
#sub_info
#print (sub_info)
type(sub_info)
#print (sub_info.dtypes)

first_rows = sub_info.head(1)
#print (first_rows)
#print (sub_info.columns)
#print (sub_info.shape)
#print (sub_info.loc[1])
sub_info.loc[0:3]

two_five_nine = [2,5,9]
sub_info.loc[two_five_nine]

id1 = sub_info["CONTRACTID"]
id1

str1 = ["CONTRACTID","STATUS"]
id2 = sub_info[str1]
id2

sub_info.columns
columns_list = sub_info.columns.tolist()

time_list = []
for i in columns_list:
    if i.endswith("TIME"):
        time_list.append(i)

time_info = sub_info[time_list]

is_value_empty = time_info.isnull()
is_value_empty
time_info.fillna("0")

#用前一个数据代替NaN:method=‘pad‘
time_info.fillna(method=‘pad‘)
#与pad相反,bfill表示用后一个数据代替NaN
time_info.fillna(method=‘bfill‘)
#用limit限制每列可以替代NaN的数目
time_info.fillna(method=‘bfill‘,limit=1)
#使用平均数代替NaN
time_info.fillna(time_info.mean())
#指定列 数据代替NaN
time_info.fillna(time_info.mean()[‘SUBTIME‘:‘OPRTIME‘])

以上是关于python:pandas学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

python pandas multiindex片段

学习笔记:python3,代码片段(2017)

text [检查特定的数据片段]取自论文但有意思应用。 #python #pandas

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

Python~Pandas 小白避坑之常用笔记

DOM探索之基础详解——学习笔记