小编gus*_*gus的帖子

如何将python pandas scatter_matrix保存为数字?

我有一个形成scatter_matrix的数据框,但我似乎无法保存图像.我该如何保存?

import pandas as pd
my_scatter = pd.scatter_matrix(my_dataframe, diagonal="kde")
Run Code Online (Sandbox Code Playgroud)

我该怎么保存my_scatter

python pandas

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

将DataFrame分类值重新整形为行

我很难重新组织这个数据帧.我想我应该使用pd.pivot_tablepd.crosstab,但我不知道如何完成工作.

这是我的DataFrame:

vicro = pd.read_csv(vicroURL)
vicro_subset = vicro.ix[:,['P1', 'P10', 'P30', 'P71', 'P82', 'P90']]

In [6]: vicro
vicro         vicroURL      vicro_subset  

In [6]: vicro_subset.head()
Out[6]: 
  P1 P10 P30 P71 P82 P90
0  -   I   -   -   -   M
1  -   I   -   V   T   M
2  -   I   -   V   A   M
3  -   I   -   T   -   M
4  -   -   -   -   A   -
Run Code Online (Sandbox Code Playgroud)

我该做什么是获取此数据框中的所有可能值并将它们分成行.新值将是计数.看起来像:

Out[6]: 
  P1 P10 P30 P71 P82 P90
I  0   4   0 …
Run Code Online (Sandbox Code Playgroud)

python pandas

4
推荐指数
1
解决办法
526
查看次数

使用另一个数组过滤一个元素数组

我对python比较熟悉,那么javascript相当于:

In [25]: listA = [1,2,3,4,5,1,1]
In [26]: listB = [1,2]
In [27]: intersect = [element for element in listA if element in listB]
In [28]: intersect

Out[28]: [1, 2, 1, 1]
Run Code Online (Sandbox Code Playgroud)

这是我能得到的最接近的:

var arrA = [1,1,3,4,5,5,6];
var arrB = [1,5];
var arrC = [];
$.each(arrA, function(i,d){ if (arrB.indexOf(d)> -1){arrC.push(d);} ;});
Run Code Online (Sandbox Code Playgroud)

对首选方法有何评论?我看到了这个答案,但这并不是我想回答的问题.

javascript jquery

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

python pandas groupby:key1的key2值的百分比

我有一个数据帧,我用两个键对它进行分组df.groupby(['key1',key2']).对于每个key2条目,如何显示其key1值的百分比?

python pandas

0
推荐指数
1
解决办法
1425
查看次数

标签 统计

pandas ×3

python ×3

javascript ×1

jquery ×1