Selecting data from multiple columns
Select[AnyTrue @ NumberQ] @ dataset
You said that your dataset had over 300 columns, so perhaps the following dataset is a bit more representative:
SeedRandom[2];
dataset = Dataset @ Table[
AssociationThread[{"a","b","c","d","e"}, RandomChoice[Range[2]~Join~{"-",u,v,w,x,y,z}, 5]],
{10}
]
Then, if you want to select rows where there's a number in columns a
, b
or c
, you can do the following:
With[{slots = Slot/@{"a","b","c"}},
dataset[Select[AnyTrue[slots, NumberQ]&]]
]