私が持っているpandas.DataFrame
:wordvecs_df
、ラベルされた列に'word'
、'count'
、'v1'
経由'v50'
して'norm1'
通過し'norm50'
ているために。私はちょうどのための列を持つ新しいパンダのDFを作成したい'word'
、'count'
とnorm1-norm50
。
wordvecs_df.loc[:,"norm1":"norm50"]
取得しますnorm1
-norm50
しかし、単語を入力してカウントしようとすると、IndexingError:インデクサーが多すぎます。
データフレームから必要な列だけを取得する方法がわかりません。何か案は?
次のような列名のリストを作成できます。
columns = ['word', 'count'] + ['norm%d' % i for i in range(1, 51)]
wordvecs_df.loc[:,columns]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加