某列有多少种不同的数(相当于去重后count())
df.name.nunique()
统计某列各元素个数
data.ST.value_counts()
按照列值分 获取列中不同的值
pros = list(data.groupby('Programing').groups.keys())
遍历行
for row in data.iterrows():
对某列使用某函数进行处理
data.iloc[:, 0] = data.iloc[:, 0].map(lambda x: float(struct.unpack("!L", socket.inet_aton(x))[0]))
正则表达式处理脏数据
data = data[data['dsport'].str.contains('^[1-9]\d*$')]
矩阵转置
pd_his = pd_his.T