2017-04-17 6 views
2

このコードを使用して、Sonyという文字がcsv行に存在するときにレビューを抽出しています。今度は、列idの順に検索を並べ替える方法を知りたいと思います。データフレームを注文し、単語で検索する

これは、CSV形式の構造

id review 
#1 Some text ... 
#2 Some text ... 

df = pd.read_csv('./file.csv', delimiter= '\t', lineterminator="\n") 
print df[df['review\r'].str.contains("Sony")] 

答えて

2

である私は、あなたがsort_valuesが必要だと思う:

df[df['review\r'].str.contains("Sony")].sort_values('id') 
+0

これは私.sort_values( 'ID')のため正常に動作します。なぜ今はサブセットの単語を使用していますか? – anvd

+0

同じです、元に変更します。 – jezrael

関連する問題