【发布时间】:2021-03-21 05:06:43
【问题描述】:
我在 R 中有一个表列表,其中每个表都是来自更大数据集的列。这些是表格而不是数据框,因为我想使用 prop.table 来查找数据的出现百分比。
我是 R 新手,所以我一直在手动查找每个表的百分比。我试图把它变成一个 for 循环,但它似乎不起作用。循环循环正确的次数,但每次打开一个新的 View() 表时,它都会给我最后一个表“Actually_Malicious”的结果。
categorical_variables_list = list(Download_Source,
TLD,
Download_Speed,
Executable_Code_Maybe_Present_in_Headers,
No_Executable_Code_Found_In_Headers,
Evidence_of_Code_Obfuscation,
Actually_Malicious)
for(col in 1:length(categorical_variables_list)){
tab <- table(categorical_variables_list[[col]]);
View(tab);
prop <- prop.table(tab);
View(prop);
}
【问题讨论】:
-
如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。
-
我同意,我应该创建一个可重现的示例,但我认为这类问题不需要它,因为我认为它更多的是关于我如何尝试访问列表。