使用过滤数据框

时间:2015-10-24 22:00:51

标签: r

我有很多列和行与不同的国家/城市等。我的数据:

Country | City   | Language | Age |Q1  |Q2 |Q3 |Q4
--------|--------|----------|-----|----|---|---|--   
    USA | Boston |English   |21   |12  |12 |14 |6
  Spain | Madrit |Spanish   |21   |10  |9  |13 |15 

我想在不同的群体之间运行真实的tets /统计数据。这就是我的问题:做这件事的最佳代码技术是什么?

用户选择条件(让我们说国家/地区级别)。现在我应该收到以下结果(所有国家/地区组合):

Countries |Q1 p value| Q2 p value| etc
USA SPAIN | 0.01     | 0.10
USA Brazil| 0.05     | 0.15

用户可以选择语言和城市级别(所有组合语言+城市):

Language+City                     |Q1 p value| Q2 p value| etc
Boston English; Madrit English    | 0.01     | 0.10
Boston English; Madrit Spanisch   | 0.05     | 0.15

基本上我不知道最好的方法是什么?我想了很多' for#39;循环+'如果条件'。但后来我读到了关于提取子集然后再处理它们的问题。或者您还有其他建议吗?

提前感谢您的任何提示:)

0 个答案:

没有答案