[英]select specific reviewes to apply sentimnet analysis
我有一個數據集,其中包含一些酒店的名稱和每家酒店的評論,我想僅對數據集中前十名重復的酒店應用情緒分析,知道該數據集包含大約 500 家酒店,那么,如何 select 評論僅針對前 10 名酒店?? 我試過:
DF[DF['hotels']==DF['hotels'].value_counts()[:10]]['review']
但它沒有成功,它給了我一個錯誤:
只能比較相同標記的 Series 對象
有線索嗎??
而是在value_counts
output 的索引上使用isin
,並使用loc
而不是鏈式切片,以避免在以后使用此切片系列時出現SettingWithCopyWarning
。
out = DF.loc[DF['hotels'].isin(DF['hotels'].value_counts().index[:10]), 'review']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.