stat.py 596 字节
Newer Older
F
feilong 已提交
1
# -*- coding: UTF-8 -*-
F
feilong 已提交
2
# 作者:huanhuilong
F
feilong 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# 标题:pandas dataframe之apply
# 描述:apply的使用

import pandas as pd
import numpy as np


def add_val(num):
    if num > 0:
        return 1
    else:
        return 0


if __name__ == '__main__':
    data = {
F
feilong 已提交
19 20 21 22
        'cloumn_one': pd.Series(np.random.randint(-10, 10, size=5)),
        'cloumn_two': pd.Series(np.random.randint(0, 10, size=5)),
        'cloumn_three': pd.Series(np.random.randint(0, 10, size=5))
    }
F
feilong 已提交
23 24 25 26
    data_df = pd.DataFrame(data)

    data_df['label_one'] = data['cloumn_one'].apply(add_val)

F
feilong 已提交
27
    print(data_df)