如何从DataFram中选择数据列

2024-04-25 19:30:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在通过Lime survey的API(远程控制)检索调查结果:

enter image description here

我设法把它放到一个数据帧中。但每行只有一列:

enter image description here

数据如下所示。

enter image description here

我想做的是通过问题和分类得到数据的平均值。从下面的例子中,q10[wor1],q10[wor2]。,q10[wor7]给出属于q10类的7个问题。你知道吗

如何首先分别选择wor1,wor2,…,wor7的所有数据,这样我就可以对每个问题进行统计。你知道吗

那么我如何选择q10*的所有数据,以便对整个组进行统计?你知道吗

即使没有尝试从问题中分离出类别,我也无法选择所有的“q10[wor1]”数据。你知道吗


Tags: 数据api远程分类类别survey例子平均值
1条回答
网友
1楼 · 发布于 2024-04-25 19:30:59

查看jq-https://stedolan.github.io/jq/

您可以将df['responses']json传递给jq,提取所需字段并将其创建为单独的df列。你知道吗

然后可以从df中得到列的平均值。你知道吗

相关问题 更多 >