Pandas 操作

作者: ckawyh | 来源:发表于2018-05-04 16:34 被阅读0次

Pandas 某一列数据小数点转换:
df_train['万元平'] = df_train['万元平'].apply(lambda x: '%.2f' % x)

Pandas 某一行进行判断操作
df_c = df[df.apply(lambda row: (row['avg_price'] != row['万元平']) & (row['万元平'] > 0), axis=1)]

操作某一行数据并返回满足条件的行

def contain_ids(row):
if row['id'] in [1318, 1278, 1196, 1177, 1289, 1104, 1189, 1134, 1140]:
return True
else:
return False

df[df.apply(contain_ids, axis=1)]

相关文章

网友评论

    本文标题:Pandas 操作

    本文链接:https://www.haomeiwen.com/subject/epodrftx.html