gpt4 book ai didi

python - SPSS 语法或 Python : For each value of x, 有多少个不同的 y 值?

转载 作者:太空宇宙 更新时间:2023-11-04 05:43:12 25 4
gpt4 key购买 nike

我有两个感兴趣的变量,两者之间没有重复,或者对于 x。 y 有重复项,因为它只有 4 个选项:

  1. 提供者匿名 ID(变量 x)
  2. 提供者类型(变量 y)...只有 4 个选项(家庭医生、风湿病学家、外科医生、内科医生)

我想知道一个唯一提供者 ID (x) 与不同类型的提供者 (y) 关联了多少次。

例如,提供商 ID 101 在一条记录中列出了家庭医生,但在另一条记录中列出了风湿病学家。

列出与每个 x 值关联的 y 值

SPSS 语法,通过 GUI,甚至在 python 中非常受欢迎。

如果有任何其他信息有帮助,请告诉我。

最佳答案

完成我认为您要问的事情的一种方法是使用 CASESTOVARS 来展平数据文件,这样每一行都是一个唯一的 ID,然后不同的提供者类型位于单独的变量中(宽格式) .

这是一个简单的例子。

DATA LIST FREE / ID Provider (2F1.0).
BEGIN DATA
1 1
1 2
1 3
2 1
3 2
3 3
END DATA.
DATASET NAME Sim.

SORT CASES BY ID Provider.
CASESTOVARS /ID = ID /VIND ROOT=Prov_ /COUNT NProviders /INDEX = Provider.

如果您执行LIST ALL.,则此示例的结果为:

ID NProviders Prov_1 Prov_2 Prov_3 

1 3 1 1 1
2 1 1 0 0
3 2 0 1 1

NProviders 变量列出了每个 ID 有多少个独立的提供者,虚拟变量 Prov_1Prov_3 列出了具体类型。

关于python - SPSS 语法或 Python : For each value of x, 有多少个不同的 y 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33194057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com