building_block.is_dtypes

データ型を判定する論理関数

概要

 代入された値、あるいはリストの要素が特定のデータ型であるかどうかを判定する関数です。基本的には pandas.api.types.is_*() 関数のラッパー関数で、命名規則はR言語の同種の関数に基づいています。

is_character(x)

is_logical(x)

is_numeric(x)

is_integer(x)

is_float(x)

引数 Argument

  • x(必須)array, list, or pd.Series

返り値 Value

引数 x が次の型であるときに、True を返します。

  • is_character()str
  • is_logical()bool
  • is_numeric()int, float or bool
  • is_integer()int or bool
  • is_float()float

使用例 Examples

from py4stats import building_block as build
x_str = ['A', 'B']
x_bool = [True, False, True]
x_int = [1, 2, 3]
x_float = [0, 1, 2.1, 0.5]
x_list = [x_str, x_bool, x_int, x_float]

print([build.is_character(x) for x in x_list])
#> [True, False, False, False]

print([build.is_logical(x) for x in x_list])
#> [False, True, False, False]

print([build.is_numeric(x) for x in x_list])
#> [False, True, True, True]

print([build.is_integer(x) for x in x_list])
#> [False, False, True, False]

print([build.is_float(x) for x in x_list])
#> [False, False, False, True]

Return to Function reference.