[英]Is there a way to have a dictionary as an entry of a pandas Dataframe in python?
就像是:
d={'a':1, 'b'=2}
data=pandas.DataFrame()
data['new column'] = d
data['new column'][0]
最后一條命令將在哪里返回字典d?
您可以將字典包裝在列表中,以便將字典視為元素而不是可迭代的:
d={'a':1, 'b': 2}
data=pd.DataFrame()
data['new column'] = [d]
data['new column'][0]
# {'a': 1, 'b': 2}
將其轉換為字符串,以防您需要存儲在數據庫中。 如果將其包裝在列表中,將無法查詢它。
dic={'key':1}
df=pd.DataFrame()
df['a'][1] = str(dic)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.