python - 将 Pandas 数据框转换为字典,其中一列作为键,另一列作为多个值

标签 python pandas numpy machine-learning nlp

我想将此数据框转换为字典,其中对于一个标签作为键,我将多个推文存储为值。有人可以帮忙吗?

enter image description here

最佳答案

假设您的数据框的变量名称是“df”,那么下面可能会有所帮助:

temp = df.groupby(['labels']).apply(lambda x: x['tweets'].tolist()).to_dict()
print(temp)

关于python - 将 Pandas 数据框转换为字典,其中一列作为键,另一列作为多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71121233/

相关文章:

python-3.x - 将 numpy 数组转换为 MoviePy 中的 AudioFileClip

python - 如何使用 PycURL 保持非事件连接打开?

python - 以 eps 格式导出时,Matplotlib 标签/标题消失

python - Matplotlib 交互式条形图

python - 如何对 pandas Dataframe 的一列中的所有值进行集合并集?

python - 在python中将多个JSON文件中的信息提取到单个CSV文件

python - 如何从 pandas 数据框中选择特定列项目作为列表?

python - 使用来自 WSL 的 numpy 安装 MKL 时引发 RuntimeError(f'Cannot parse version {FULLVERSION}')

python - 将 csv 数据分组到字典数组中 - Python

python - 在解释性语言中使用匈牙利符号前缀是否有意义?