如何用熊猫生成数据框

时间:2018-10-29 17:28:46

标签: python pandas dataframe

我有一个名为 getCount(df,score,percent)的函数,它带有三个参数,并根据得分,百分比返回ppl的计数。

我想生成一个矩阵,其中百分比作为索引,分数作为列

百分比= [0.1,0.2,0.3,0.4]
分数= [1,2,3,4]

我希望我的数据框看起来像这样:

    1  2  3  4  
0.1 45 34 21 10
0.2 14 5  10 5
0.3 34 21 15 9
0.4 54 23 78 21

例如在第一列1的第一索引0.1上有45 ppl。

1 个答案:

答案 0 :(得分:0)

mydf = pd.DataFrame()
for percentage in percentages:
    for score in scores:
        mydf.set_value(percentage, score, getCount(data, score, percentage))

这可能不是最好的方法,但是我想出了如何用两个for循环来实现