私はパンダにデータフレームを持っており、その値のタイプが何であるか把握しようとしています。私はそのタイプがカラム'Test'
であるか確信が持てません。しかし、私がmyFrame['Test'].dtype
を実行すると、私は取得します。'O'のdtypeはどういう意味ですか?
dtype('O')
これはどういう意味ですか?
私はパンダにデータフレームを持っており、その値のタイプが何であるか把握しようとしています。私はそのタイプがカラム'Test'
であるか確信が持てません。しかし、私がmyFrame['Test'].dtype
を実行すると、私は取得します。'O'のdtypeはどういう意味ですか?
dtype('O')
これはどういう意味ですか?
それは意味:
'O' (Python) objects
最初の文字はデータの種類を指定し、残りの文字はUnicode以外の項目あたりのバイト数を指定します。ここでは、文字数と解釈されます。アイテムのサイズは既存のタイプに対応する必要があります。そうしないと、エラーが発生します。サポートされている種類は、既存の種類の です。エラーが発生します。サポートの種類は以下のとおりです。
type
秒をチェックする必要がある場合
'b' boolean
'i' (signed) integer
'u' unsigned integer
'f' floating-point
'c' complex-floating point
'O' (Python) objects
'S', 'a' (byte-)string
'U' Unicode
'V' raw data (void)
別answerができます。
「pythonオブジェクト」を意味します。つまり、numpyでサポートされている組み込みスカラー型の1つではありません。
np.array([object()]).dtype
=> dtype('O')
'O' はオブジェクトの略です。
#Loading a csv file as a dataframe
import pandas as pd
train_df = pd.read_csv('train.csv')
col_name = 'Name of Employee'
#Checking the datatype of column name
train_df[col_name].dtype
#Instead try printing the same thing
print train_df[col_name].dtype
最初の行を返す:dtype('O')
print文の行は、以下の戻り:object
'pandas'自由列が混合値(文字列、数字を含む' object' DTYPEを使用して、ナノ)。 – hpaulj