  | NMathFunctionsIf(IDFColumn, FuncInt32, Boolean, Int32, Int32) Method | 
            Creates a new column by applying a logical function to the elements of a
            column. Elements in the original column that return true are set to the given true value
            in the new column; elements that return false are set to the given false value.
            
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntaxpublic static IDFColumn If(
	IDFColumn data,
	Func<int, bool> function,
	int ifTrue,
	int ifFalse
)
Public Shared Function If ( 
	data As IDFColumn,
	function As Func(Of Integer, Boolean),
	ifTrue As Integer,
	ifFalse As Integer
) As IDFColumn
public:
static IDFColumn^ If(
	IDFColumn^ data, 
	Func<int, bool>^ function, 
	int ifTrue, 
	int ifFalse
)
static member If : 
        data : IDFColumn * 
        function : Func<int, bool> * 
        ifTrue : int * 
        ifFalse : int -> IDFColumn Parameters
- data  IDFColumn
 - A column.
 - function  FuncInt32, Boolean
 - A function that takes an integer and returns a boolean.
 - ifTrue  Int32
 - Value in case of true.
 - ifFalse  Int32
 - Value in case of false.
 
Return Value
IDFColumnA new column.
Exceptions
See Also