2017-09-14 4 views
0

のインスタンス間でサポートされていませんこの文でその作業はなりは '>' 私は</p> <blockquote> <p>が '>' 'STR' と 'int型</p> </blockquote> <p>しばらくのインスタンス間でサポートされていないエラーが発生しました 'STR' と「int型

print (survey_df_clean.shape) 
print (survey_df_clean[survey_df_clean['text']>30].shape) 

が、私は彼らがint型に変換しようとする必要がありパンダのデータフレームで以下の行を印刷しようとどのように?

+0

私はこれが 'pandas'データフレームであると仮定していますか? – MattR

+0

'survey_df_clean ['text']> 30'おそらく左の部分は整数データ型ではありません –

+2

@ThomasWeller私はこれがまったくそれと重複しているとは思わない。私は、「感謝」の行は不要だと同意しますが、重複して質問することは、質問者の注意を引く正しい方法ではありません。 –

答えて

0

このメッセージは、文字列オブジェクト(str)と整数(int)を比較しようとしていることを示しています。 式

survey_df_clean['text'] 

はおそらく文字列を返します。したがって、番号30と直接比較することはできません。エントリの長さを比較する場合はhereのようにpandas.Series.str.len()操作を使用できます。このフィールドはactuallty整数を含まなければならない場合

、あなたはintstrからそれをキャストするthis方法(pandas.to_numeric)を使用することができます。

関連する問題