示例#1
0
        public void test_removing_attributes_by_names()
        {
            Runtime           rt = TestingHelpers.LoadSmallRuntime <TitanicDataRow>("titanic_train.csv", 0, 3);
            AttributesRemover ar = new AttributesRemover(rt);

            string[] initial = rt.EnumerateAttributes.Select(a => a.Name).ToArray();
            ar.RemoveAttributes("embarked", "sex");
            string[] after = rt.EnumerateAttributes.Select(a => a.Name).ToArray();
            Assert.AreEqual(new[] { "survived", "pclass", "sex", "embarked" }, initial);
            Assert.AreEqual(new[] { "survived", "pclass" }, after);
        }