我有这个数据框,想在R中计算有多少行有一个" Y",两个" Y"等
任何建议都会有很大的意义。
SOC_023 SOC_040 SOC_044 SOC_055 SOC_079 SOC_089 SOC_090
1 N N N N N N N
2 N N N N N N Y
3 N N N N N Y N
4 N N N N N Y Y
5 N N N N Y N N
6 N N N N Y Y Y
7 N N N Y N N N
8 N N N Y N N Y
9 N N N Y Y N N
非常感谢,
阿图尔
答案 0 :(得分:1)
for brand in brandLst:
tabelle = Companies()
tabelle.companyname = brand
tabelle.comfair = 0
tabelle.comecological = 0
print(tabelle.companyname, tabelle.comfair, tabelle.comecological)
tabelle.saveCompany()
print("Saved")
会给你多少" Y"每排都有。之后你可以 例如,创建一个表来查看有多少行包含1" Y",2" Y"等
out <- apply(your_data, 1, function(x) sum(x == "Y"))