apply 传入

阅读 7

2024-02-06

import pandas as pd

# 传入ser/arg, df/args
# 输出arg/ser, args/df
def main() -> None:
    df = pd.DataFrame([[1, 2], [3, 4]])

    # 传入ser, 输出arg
    # df.iloc[:, 0].map(lambda x: print(x))

    # 输出args
    # df.iloc[:, 0].map(lambda x: aid(*[x]))

    # 传入df, 输出arg
    # df.apply(lambda x: print(x), axis=1)

    # 输出args
    # df.apply(lambda x: aid(*x), axis=1)

def aid(*args):
    print(args)
    lis = [j * 10 ** i for i, j in enumerate(args, start=1)]
    print(lis[0], lis[-1])

if __name__ == '__main__':
    main()

精彩评论(0)

0 0 举报