[英]How can I replace dict in column by they keys?
我有以下 dataframe:
Dict
{a:b}
{a:b, c:d}
{a:b}
我怎樣才能用這個替換它:
Dict
1
2
1
我正在嘗試:
df[df['model']=='bagging']['params'].keys()
但不起作用
我不確定這是否是您要問的問題,但我假設您正在查找每行中字典的長度。 這應該做得很好:
import pandas as pd
df = pd.DataFrame([{'Dict': {'a':'b'}}, {'Dict': {'a':'b', 'c':'d'}}, {'Dict': {'a':'b'}}])
df['len'] = df['Dict'].apply(len)
結果是:
Dict len
0 {'a': 'b'} 1
1 {'a': 'b', 'c': 'd'} 2
2 {'a': 'b'} 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.