通过条件句子动态地子集数据帧

时间:2017-02-22 10:43:32

标签: r conditional subset

我希望动态地对数据帧进行子集化,并使用一个固定变量执行分析,并对其他变量进行顺序调整。例如,假设我有一个3变量数据框(在我的例子中我有10个):

x  y  z
a  1  1
b  3  NA
NA 5  0
f  NA 1

我想要对数据帧调节进行子集化 1)x,z不缺少
2)y,z不缺少

我的目标输出是:

x z
a 1
f 1

y z
1 1
5 0

我希望这个成对比较是在我的所有数据集中动态完成的,包含n个变量。输出可以是列表。

1 个答案:

答案 0 :(得分:2)

我们可以使用<DataGridTextColumn Binding="{Binding Name}" Width="Auto"> <DataGridTextColumn.HeaderTemplate> <DataTemplate> <TextBlock Text="{Binding Path=SelectedItem.NameHeader, RelativeSource={RelativeSource AncestorType=DataGrid}}"/> </DataTemplate> </DataGridTextColumn.HeaderTemplate> </DataGridTextColumn> ,然后循环,子集和删除combn行:

NA