gpt4 book ai didi

python - 从数据框中删除列中的某些特定关键字并将其保存到 json

转载 作者:行者123 更新时间:2023-12-01 06:44:42 25 4
gpt4 key购买 nike

有一个包含两列 a 和 b 的数据框,必须从 b 列的数据框中删除前导 141

a         b

mark 14150

john 14160

jack 14130

harry 14180

jacob 14110

如何从数据帧中删除前导 141,然后将数据帧保存为 json,如下所示

[{
"a": "mark",
"b": "50"
},
{
"a": "john",
"b": "60"

}, {
"a": "jack",
"b": "30"

}, {
"a": "harry",
"b": "80"
},
{
"a": "jacob",
"b": "10"

}
]

最佳答案

要仅删除开头 141,您需要使用regex示例代码如下

df['b'] = df['b'].astype(str)
df.replace(to_replace={'b' : r'^141'}, value='', regex=True).to_json(orient='records')

这将为您提供以下输出

[{"a":"mark","b":"50"},{"a":"john","b":"60"},{"a":"jack","b":"30"},{"a":"harry","b":"80"},{"a":"jacob","b":"10"},{"a":"test","b":"241410"}]

关于python - 从数据框中删除列中的某些特定关键字并将其保存到 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59284392/

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