python - 使用python将Dataframe转换为字典

标签 python pandas

我有一个像这样的数据框:

dataframe

我想使用以下格式将其转换为字典:

dictionary

你们知道如何做到这一点吗?

我还尝试使用df.T.to_dict(),但它给我带来了索引以及开始和结束剪辑的一些问题。

我认为这是一些嵌套问题,但我不知道如何摆脱它:/

请不要介意严厉的评论:)这是为了仇恨言论检测项目!

而且我是新用户,所以我没有直接发布片段的声誉!对此深表遗憾!

最佳答案

你可以这样做:

[{"comments":comments} for comments in dataframe.comments]

您还可以使用.apply,它比数据帧中逐项迭代快数倍(甚至数千倍):

df.apply(lambda row: {"comments":row.comments}, axis=1).tolist()

关于python - 使用python将Dataframe转换为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69349675/

相关文章:

python - 检查键是否存在并使用 Python 迭代 JSON 数组

python - 如何用张量实例化神经网络参数?

python-3.x - 基于逗号分割并在 Python 中创建新的数据框

python - python 中的用户定义函数用于检测 Python 中的缺失值?

python - 如何处理通过将isbnlib.meta与 Pandas 一起应用返回的错误

python - Pandas - 基于值的重复行

python - 如何避免内存错误

python - FixedFormatter_shoul_only_be_used_together_with_FixedLocator : How to deal with this warning in matplotlib?

python - 从 Nose 获取已使用的配置文件列表

python - 如何更改 Altair boxplot 信息框以显示均值而不是中位数?