问题标签 [contingency]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 Python 中的 lst.count((x, not y)) 中组合逻辑门 NOT
我正在尝试从元组列表中构建列联表。该列表如下所示:
lst = [('a', 'bag'), ('a', 'bag'), ('a', 'bag'), ('a', 'cat'), ('a', 'pen'), ('that', 'house'), ('my', 'car'), ('that', 'bag'), ('this', 'bag')]
给定一个元组,比如说('a', 'bag')
,必须解决 4 件事:
a = lst.count(('a', 'bag'))
这是3
。
b
是所有元组的计数tuple[0] == 'a' and tuple[1] != 'bag'
,它是 2: ('a', 'cat'), ('a', 'pen')
。
当我尝试
lst.count(('a', not 'bag'))
我明白0
了,虽然它应该是2
。-----1
c
是所有元组的计数,其中tuple[0] != 'a' and tuple[1] == 'bag'
. 在这种情况下,('that', 'bag'), ('this', 'bag')
。但是当我尝试
lst.count((not 'a', 'bag'))
我明白0
了,虽然它应该是2
。-----2
d
是所有元组的计数,其中tuple[0] !== 'a' and tuple[1] != 'bag
和 可以很容易地从中获得len(lst) - a
。
我的问题:有没有办法not
在lst.count((x, not y))
or中组合逻辑门lst.count((not x, y))
?如果没有,您能否向我建议如何在没有循环的情况下进行锻炼b
,c
因为复杂性2(N*N)
非常昂贵。
非常感谢您的帮助!
r - 从 R 中的子集数据制作的列联表中排除 0
我是堆栈溢出的新手,所以如果您需要更多信息,请告诉我。
我正在使用一个数据集,其中包含变量“颜色”的两个选项,然后每个“阴影”两个选项。我因此对数据进行了子集化:
这似乎有效,当我输入“蓝色”时,只剩下颜色“B”和阴影“天空”和“海军”
然后我想从这个子集创建一个列联表,我这样做了:
其中响应是 Y/N。
但是此时我遇到了问题,因为红色阴影在我的列联表中以 0 重新出现
除了“修复”表格和手动删除相关部分之外,任何人都可以建议如何删除这些 0 值吗?
非常感谢
r - 如何使用调查包中的 svyby 从加权数据创建具有多个标准子群的列联表?
我正在处理一个包含数千个观察值和数千个变量的大型联邦数据集。提供了复制权重。我正在使用 R 中的“调查”包来应用这些权重:
我对一部分人口的分类描述特征感兴趣,例如家庭生活安排。我想把这些整理成一个显示频率的列联表。我想根据四个变量对人进行排序(都不是二进制的,但都是数字的)这就是我想要得到的:
空白框是显示交叉表/频率计数的地方。(为简洁起见,我只在 F1COMP 下方放置了 3 列,但它有 9 个结果——索引为 1-9)
此代码对数据进行排序,但默认情况下会对每个组合进行排序。我希望它们减少以仅代表每个变量的特定子群。我试过了:
却被拦住了:
此外,我当前版本的代码告诉我每种组合发生了多少情况,这是我当前输出的图片。当我继续向下滚动时,还有数百行,每个组合 1 行。
这是我当前输出的图片。当我继续向下滚动时,还有数百行,每个组合 1
你可以在这张图片中看到,我每行只得到一个 F1FCOMP 数字——符合指定组合的病例数——一个特定的亚群。我想了解更多关于该亚群的信息。也就是说,F1COMP 有九种不同的结果(索引为 1-9),我想看看每个亚群中有多少适合 F1COMP 的 9 个结果中的每一个。
r - 将插补数据与 R 中的 MICE 相乘后的列联表
在使用MICE包在 R 中进行插补后,我想生成列联表。拟合显示列表中的表格,但如果我 pool()
是它们,则会引发以下错误:Error in pool(fit) : Object has no coef() method.
我在做什么错?
这个基本示例重现了错误:
r - r2dtable 列联表过于集中
我正在使用 R 的r2dtable
函数来生成具有给定边际的列联表。但是,当检查结果表时,值看起来有点过于集中到中点。例子:
因此,在 10,000 次模拟中,最小的左上角值为 36,最大值为 62。
有没有办法实现稍微不那么集中的矩阵?
r - 如何突出列联表中每一列的最大值?
我试图突出显示 R 中列联表中每一列的最大值。
到目前为止我尝试了什么
如果我能找到将其更改"-"
为"* "
但保留数字数据类型的可能性,那么第一次尝试将起作用。
如果我能找到将值(现在是字符串)与列名右对齐的可能性,则第二次尝试将起作用。
我的问题
你能给我一个解决方案来使这些尝试中的至少一个起作用 - 或者一个完全不同的解决方案,我可以用它来突出列联表中每一列的最大值?
谢谢
r - 如何编写将数据帧转换为另一个数据帧的函数?
假设我有以下形式的数据框:
我想编写一个函数,将上述数据框转换为这样的列联表:
我可以在其中指定哪些变量构成列和行。如果可能的话,我也可以将不同的数据框替换为一个函数。谢谢!
r - crosstable() 导出到 csv
您好,所以我需要制作一个交叉表。我发现有多种方法,但是有这个函数使表格就像 Excel 中的数据透视表。它工作得很好,但是我不能将它导出到 csv 或 excel,因为它是“Crosstable”类,所以它不能被强制。
我如何设法将其导出到 csv?
看这个例子
但后来我想要年龄与性别交叉表
最后,当一切正常时,我收到以下消息
您可以在此网站上找到有关该功能的更多信息:
http://rstudio-pubs-static.s3.amazonaws.com/6975_c4943349b6174f448104a5513fed59a9.html