gpt4 book ai didi

python - 你如何通过 Pandas 替换功能传递字典?

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:54 24 4
gpt4 key购买 nike

<分区>

您将如何使用字典来替换数据框中所有列的值?

下面是一个例子,我试图通过替换函数传递字典。我有一个脚本可以根据公司的经理/员工结构生成各种大小的数据帧 - 因此列数因数据帧而异。

import pandas as pd
import numpy as np

df = pd.DataFrame({'col2': {0: 'a', 1: 2, 2: np.nan}, 'col1': {0: 'w', 1: 1, 2: 2}, 'col3': {0: 'w', 1: 1, 2: 2}, 'col4': {0: 'w', 1: 1, 2: 2}})
di = {1: "A", 2: "B"}
print(df)

df = df.replace({di})
print(df)

下面链接了一个类似的问题,其中解决方案指定了列名,但鉴于我正在查看列名/大小会有所不同的整个数据框,我想将替换功能应用于整个数据框数据框。

Remap values in pandas column with a dict

谢谢!

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com