【问题标题】:creating column with json format based on pandas columns基于 pandas 列创建 json 格式的列
【发布时间】:2020-12-09 14:49:32
【问题描述】:

我有如下数据框

A B C
1 2 3
4 5 6 
7 8 9
0 1 2
...

我需要一个新的 D 列,如下所示:

A B C D
1 2 3 {'A':1,'B':2,'C':3}
4 5 6 {'A':4,'B':5,'C':6}
7 8 9 {'A':7,'B':8,'C':9}
0 1 2 {'A':0,'B':1,'C':2}

【问题讨论】:

标签: json pandas dataframe dictionary


【解决方案1】:

to_dict

df['D'] = df.to_dict('records')
df
Out[11]: 
   A  B  C                         D
0  1  2  3  {'A': 1, 'B': 2, 'C': 3}
1  4  5  6  {'A': 4, 'B': 5, 'C': 6}
2  7  8  9  {'A': 7, 'B': 8, 'C': 9}
3  0  1  2  {'A': 0, 'B': 1, 'C': 2}

【讨论】:

    猜你喜欢
    • 2021-12-30
    • 2017-01-30
    • 2021-04-20
    • 1970-01-01
    • 2018-08-09
    • 1970-01-01
    • 2019-07-08
    • 2022-01-05
    • 2016-02-10
    相关资源
    最近更新 更多