Column クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Column クラスは、DataFrame 内のデータに基づいて計算される列を表します。
public sealed class Column
type Column = class
Public NotInheritable Class Column
- 継承
-
Column
メソッド
| 名前 | 説明 |
|---|---|
| Alias(String) |
列に別名を付けます。
|
| And(Column) |
指定された列にブール値 AND 演算子を適用します。 |
| Apply(Object) |
複合型から値を抽出します。 次の種類の抽出がサポートされています。
|
| As(IEnumerable<String>) |
テーブル生成関数の結果に、指定されたエイリアスを割り当てます。 |
| As(String) |
列に別名を付けます。 |
| Asc() |
列の昇順に基づいて並べ替え式を返します。 |
| AscNullsFirst() |
列の昇順に基づいて並べ替え式を返し、null 以外の値の前に null 値を返します。 |
| AscNullsLast() |
列の昇順に基づいて並べ替え式を返し、null 以外の値の後に null 値が表示されます。 |
| Between(Object, Object) |
True の 場合、現在の列が下限と上限の間にあります。両端を含みます。 |
| BitwiseAND(Object) |
別の式を使用して、この式のビットごとの AND を計算します。 |
| BitwiseOR(Object) |
別の式を使用して、この式のビットごとの OR を計算します。 |
| BitwiseXOR(Object) |
別の式を使用して、この式のビットごとの XOR を計算します。 |
| Cast(String) |
型の正規文字列表現を使用して、列を別のデータ型にキャストします。 |
| Contains(Object) |
他の要素を格納します。 文字列の一致に基づいてブール型の列を返します。 |
| Desc() |
列の昇順に基づいて並べ替え式を返し、null 以外の値の前に null 値を返します。 |
| DescNullsFirst() |
列の降順に基づいて並べ替え式を返し、null 以外の値の前に null 値が表示されます。 |
| DescNullsLast() |
列の降順に基づいて並べ替え式を返し、null 以外の値の後に null 値が表示されます。 |
| Divide(Object) |
この式を別の式で除算します。 |
| EndsWith(Column) |
文字列の末尾は次の値です。 文字列の一致に基づいてブール型の列を返します。 |
| EndsWith(String) |
文字列は別の文字列リテラルで終わります。 文字列の一致に基づいてブール型の列を返します。 |
| EqNullSafe(Object) |
null 値に対して安全な等値テストを適用します。 |
| Equals(Object) |
指定されたオブジェクトがこのオブジェクトと等しいかどうかを確認します。 |
| EqualTo(Object) |
等値テスト。 |
| Explain(Boolean) |
デバッグ目的で式をコンソールに出力します。 |
| Geq(Object) |
以上。 |
| GetField(String) |
|
| GetHashCode() |
このオブジェクトのハッシュ コードを計算します。 |
| GetItem(Object) |
配列から |
| Gt(Object) |
より大きい。 |
| IsIn(Boolean[]) |
この式の値が引数の評価値に含まれている場合に true に評価されるブール式。 |
| IsIn(Decimal[]) |
この式の値が引数の評価値に含まれている場合に true に評価されるブール式。 |
| IsIn(Double[]) |
この式の値が引数の評価値に含まれている場合に true に評価されるブール式。 |
| IsIn(Int16[]) |
この式の値が引数の評価値に含まれている場合に true に評価されるブール式。 |
| IsIn(Int32[]) |
この式の値が引数の評価値に含まれている場合に true に評価されるブール式。 |
| IsIn(Int64[]) |
この式の値が引数の評価値に含まれている場合に true に評価されるブール式。 |
| IsIn(Single[]) |
この式の値が引数の評価値に含まれている場合に true に評価されるブール式。 |
| IsIn(String[]) |
この式の値が引数の評価値に含まれている場合に true に評価されるブール式。 |
| IsNaN() |
現在の式が NaN の場合は True。 |
| IsNotNull() |
現在の式が NOT null の場合は True。 |
| IsNull() |
現在の式が null の場合は True。 |
| Leq(Object) |
以下である。 |
| Like(String) |
SQL like 式。 SQL LIKE の一致に基づいてブール型の列を返します。 |
| Lt(Object) |
未満。 |
| Minus(Object) |
引き算。 この式からもう一方の式を減算します。 |
| Mod(Object) |
剰余 (剰余) 式。 |
| Multiply(Object) |
この式と別の式の乗算。 |
| Name(String) |
列に名前 (エイリアス) を付けます。 |
| NotEqual(Object) |
不等値テスト。 |
| Or(Column) |
指定された列にブール OR 演算子を適用します。 |
| Otherwise(Object) |
一連の条件を評価して、考えられる結果式のうちの 1 つを返します。 それ以外の場合、末尾に定義されていない場合は、一致しない条件に対して null が返されます。 これは、When(Column, object) メソッドが適用されるときに使用されます。 |
| Over() |
空の分析句を定義します。 この場合、分析関数が適用され、結果セット内のすべての行に対して表示されます。 |
| Over(WindowSpec) |
ウィンドウ列を定義します。 |
| Plus(Object) |
この式と別の式の合計。 |
| RLike(String) |
SQL RLIKE 式 (正規表現を使用した LIKE)。 正規表現の一致に基づいてブール型の列を返します。 |
| StartsWith(Column) |
文字列は先頭から始まります。 文字列の一致に基づいてブール型の列を返します。 |
| StartsWith(String) |
文字列は、別の文字列リテラルで始まります。 文字列の一致に基づいてブール型の列を返します。 |
| SubStr(Column, Column) |
部分文字列を返す式。 |
| SubStr(Int32, Int32) |
部分文字列を返す式。 |
| ToString() |
列インスタンスの toString メソッドを呼び出す |
| When(Column, Object) |
条件を評価し、複数の可能な結果式のいずれかを返します。 Otherwise(object) が最後に定義されていない場合は、一致しない条件に対して null が返されます。 このメソッドは、複数の一致が必要な場合に備え、他の "when" 呼び出しと連結できます。 |
演算子
| 名前 | 説明 |
|---|---|
| Addition(Column, Object) |
2 つの式の合計を適用します。 |
| BitwiseAnd(Column, Column) |
指定された 2 つの列にブール値 AND 演算子を適用します。 |
| BitwiseOr(Column, Column) |
指定された 2 つの列にブール値 OR 演算子を適用します。 |
| Division(Column, Object) |
2 つの式の除算を適用します。 |
| Equality(Column, Object) |
指定された 2 つの列に等値テストを適用します。 |
| GreaterThan(Column, Object) |
指定された 2 つの列に対して "より大きい" 演算子を適用します。 |
| GreaterThanOrEqual(Column, Object) |
指定された 2 つの列に対して "以上" 演算子を適用します。 |
| Inequality(Column, Object) |
不等値テストを適用します。 |
| LessThan(Column, Object) |
指定された 2 つの列に "less than" 演算子を適用します。 |
| LessThanOrEqual(Column, Object) |
指定された 2 つの列に対して "以下" 演算子を適用します。 |
| LogicalNot(Column) |
ブール式の反転 (NOT) を適用します。 |
| Modulus(Column, Object) |
2 つの式の除算を適用します。 |
| Multiply(Column, Object) |
2 つの式の乗算を適用します。 |
| Subtraction(Column, Object) |
2 つの式の減算を適用します。 |
| UnaryNegation(Column) |
指定された列を否定します。 |