from textblob import TextBlob as tb
from sqlalchemy import create_engine
import pandas as pd
最初iはengine=create_engine("mysql+mysqldb://root:[email protected]:3306/listing")
UnicodeDecodeError: 'ASCII' コーデックは位置284にバイト0x93をデコードすることはできません:しない範囲で順序(128)
としてSQLAlchemyのを使用してエンジンを作成したが、私は読み出すコマンドread_sqlパンダを使用しましたデータベースからのデータ
df=pd.read_sql('select locationId,text from location_reviews',engine)
私は、SQLからデータを読み取るためのSQLAlchemyのとdf = pd.read_sql(query,engine)
を使用していますUnicodeDecodeError: 'ascii' codec can't decode byte 0x93 in position 284: ordinal not in range(128)
をtextblobする文字列からテキスト列を変換しようとしたとき、私はこのエラーを取得しています。 は、私は
df['text']=df.text.apply(lambda x: tb(x))
を使用し、上記のエラーを取得textblobでテキスト列を変換しようとしました。
あなたのSQLは非ASCIIデータが含まれています
は、これらの線に沿って何か、
unidecode
を試してみてください。どのようにデータフレームを作成しましたか?あなたのコードを表示してください(または、より良いことに、単純な_working_例)。どのラインでエラーが出るのですか?スタックトレースを表示します。データフレームを作成するときに問題はありますか? – alexis