根据其他数据集中的其他值创建变量

es_dutch

我想创建一个变量,计算每个市政当局的每个政党席位,因此我得到以下信息:

市政府

df <- data.frame(
  stringsAsFactors = FALSE,
          municipality= c("Aa en Hunze","Aa en Hunze",
                       "Aa en Hunze","Aalburg","Aalburg","Aalsmeer",
                       "Aalsmeer","Aalten","Aalten","Achtkarspelen","Achtkarspelen",
                       "Alblasserdam","Alblasserdam","Alblasserdam",
                       "Albrandswaard","Albrandswaard","Almelo","Almelo","Almelo",
                       "Almelo","Almere","Almere","Almere","Almere",
                       "Alphen-Chaam","Alphen-Chaam","Ameland","Ameland","Amersfoort",
                       "Amersfoort","Amersfoort","Amersfoort","Amstelveen",
                       "Amstelveen","Amstelveen","Amstelveen","Amsterdam",
                       "Amsterdam","Amsterdam","Amsterdam"),
            party = c("VVD","CDA",
                       "Democraten 66 (D66)","CDA","VVD","CDA","VVD","CDA","VVD","CDA",
                       "VVD","CDA","Democraten 66 (D66)","VVD","VVD","CDA",
                       "CDA","Democraten 66 (D66)","SP (Socialistische Partij)",
                       "VVD","Democraten 66 (D66)","VVD",
                       "SP (Socialistische Partij)","CDA","CDA","VVD","CDA","VVD",
                       "Democraten 66 (D66)","VVD","CDA","SP (Socialistische Partij)",
                       "VVD","Democraten 66 (D66)","CDA",
                       "SP (Socialistische Partij)","Democraten 66 (D66)",
                       "SP (Socialistische Partij)","VVD","CDA"),
      seats= c(3L,2L,2L,3L,1L,6L,6L,7L,
                       2L,5L,1L,3L,2L,2L,6L,2L,6L,4L,4L,3L,6L,5L,
                       4L,2L,4L,1L,3L,1L,9L,5L,4L,4L,9L,8L,3L,3L,
                       14L,6L,6L,1L)
)

例如,我要创建一个名为VVD的变量,然后再创建每个城市的所有席位。

reprex软件包(v0.3.0)创建于2020-06-16

我不知道如何在r中编写代码,有人可以帮我吗?

K

您可以xtabs用来计算每个市政府政党席位

xtabs(seats ~ municipality + party, df)
#               party
#municipality    CDA Democraten 66 (D66) SP (Socialistische Partij) VVD
#  Aa en Hunze     2                   2                          0   3
#  Aalburg         3                   0                          0   1
#  Aalsmeer        6                   0                          0   6
#  Aalten          7                   0                          0   2
#  Achtkarspelen   5                   0                          0   1
#  Alblasserdam    3                   2                          0   2
#  Albrandswaard   2                   0                          0   6
#  Almelo          6                   4                          4   3
#  Almere          2                   6                          4   5
#  Alphen-Chaam    4                   0                          0   1
#  Ameland         3                   0                          0   1
#  Amersfoort      4                   9                          4   5
#  Amstelveen      3                   8                          3   9
#  Amsterdam       1                  14                          6   6

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据其他两个变量的值创建变量

来自分类Dev

根据其他几个变量的值创建新变量

来自分类Dev

根据其他数据框值创建一列

来自分类Dev

根据其他外部函数创建变量

来自分类Dev

SAS根据其他变量创建ID

来自分类Dev

根据其他列值创建列

来自分类Dev

根据在r中包含特定值的其他变量创建一个新变量

来自分类Dev

根据可能存在于多个其他变量中的值创建新的Stata变量

来自分类Dev

根据在r中包含特定值的其他变量创建一个新变量

来自分类Dev

根据索引位置和其他变量的值创建新变量

来自分类Dev

根据其他变量的条件在数据表中创建新变量

来自分类Dev

根据其他数据框中的列值在熊猫数据框中创建列

来自分类Dev

根据其他列中值的大小创建新变量

来自分类Dev

使用R根据其他列创建新变量

来自分类Dev

R:如何根据其他列的名称创建新变量

来自分类Dev

使用R根据其他列创建新变量

来自分类Dev

awk 根据其他列的条件创建新变量

来自分类Dev

根据其他数据框从数据框中选择值

来自分类Dev

根据其他列中的值求和(变量)

来自分类Dev

根据其他工作表中的值隐藏变量RangeName

来自分类Dev

根据NA在数据帧的其他两个变量中分配值

来自分类Dev

根据NA在数据帧的其他两个变量中分配值

来自分类Dev

R根据/基于一个数据集中列信息的条件将行值替换为其他行?

来自分类Dev

SAS-根据其他数据集重命名变量

来自分类Dev

根据其他数据集的条件对变量进行分类

来自分类Dev

SAS-根据其他数据集重命名变量

来自分类Dev

根据其他列的值创建新的数据框,同时按ID分组

来自分类Dev

根据其他列中的值在python 3(pandas)数据框中创建新列

来自分类Dev

根据其他2个数据框中的值创建新列

Related 相关文章

  1. 1

    根据其他两个变量的值创建变量

  2. 2

    根据其他几个变量的值创建新变量

  3. 3

    根据其他数据框值创建一列

  4. 4

    根据其他外部函数创建变量

  5. 5

    SAS根据其他变量创建ID

  6. 6

    根据其他列值创建列

  7. 7

    根据在r中包含特定值的其他变量创建一个新变量

  8. 8

    根据可能存在于多个其他变量中的值创建新的Stata变量

  9. 9

    根据在r中包含特定值的其他变量创建一个新变量

  10. 10

    根据索引位置和其他变量的值创建新变量

  11. 11

    根据其他变量的条件在数据表中创建新变量

  12. 12

    根据其他数据框中的列值在熊猫数据框中创建列

  13. 13

    根据其他列中值的大小创建新变量

  14. 14

    使用R根据其他列创建新变量

  15. 15

    R:如何根据其他列的名称创建新变量

  16. 16

    使用R根据其他列创建新变量

  17. 17

    awk 根据其他列的条件创建新变量

  18. 18

    根据其他数据框从数据框中选择值

  19. 19

    根据其他列中的值求和(变量)

  20. 20

    根据其他工作表中的值隐藏变量RangeName

  21. 21

    根据NA在数据帧的其他两个变量中分配值

  22. 22

    根据NA在数据帧的其他两个变量中分配值

  23. 23

    R根据/基于一个数据集中列信息的条件将行值替换为其他行?

  24. 24

    SAS-根据其他数据集重命名变量

  25. 25

    根据其他数据集的条件对变量进行分类

  26. 26

    SAS-根据其他数据集重命名变量

  27. 27

    根据其他列的值创建新的数据框,同时按ID分组

  28. 28

    根据其他列中的值在python 3(pandas)数据框中创建新列

  29. 29

    根据其他2个数据框中的值创建新列

热门标签

归档