小编Flo*_*ude的帖子

将数据从 Python 列表和字典写入 CSV

假设mydict基于每个列表项是唯一的:

 mylist = ['li1', 'li2']
 mydict =  {'key1': 'value1','key2': 'value2','key3': 'value3}
Run Code Online (Sandbox Code Playgroud)

我想在一个CSV文件中写这个结构:

ListItem, key1, key2, key3
li1, value1, value2, value3
li2, value1, value2, value3
Run Code Online (Sandbox Code Playgroud)

这是我如何尝试这样做的示例;但是我的代码每次迭代都会覆盖第一行,我不知道如何在第一列中编写列表项。请你帮我一下好吗?

import pandas as pd
import random


def CreateDict(li):
    dict = {}
    dict['x'] = random.randrange(1, li)  #25
    dict['y'] = random.randrange(1, li)  #27
    print(dict)
    return dict

mylist = [10, 20, 30]
for li in mylist:
    mydict = CreateDict(li)
    df = pd.DataFrame([mydict])
    df.to_csv('test.csv', index=False)
Run Code Online (Sandbox Code Playgroud)

我得到这个作为输出:

x,y
25,27
Run Code Online (Sandbox Code Playgroud)

python csv dictionary list pandas

5
推荐指数
1
解决办法
54
查看次数

用Python可视化一个巨大的相关矩阵

我有数百个特征,我想在 Python 中可视化它们的相关性。但下面的代码并未显示图表中的所有功能标题。您建议什么解决方案?

df = pd.read_csv('dataset.csv', sep=',')
sns.heatmap(df.corr())
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python plot correlation seaborn

5
推荐指数
1
解决办法
7641
查看次数

标签 统计

python ×2

correlation ×1

csv ×1

dictionary ×1

list ×1

pandas ×1

plot ×1

seaborn ×1