google colabでスプレッドシートを読み込むとEが指数として読まれる

実現したいこと

数字とEを含む文字列を指数としてではなく
文字列として読まれるにはどうしたらいいでしょうか?

発生している問題・分からないこと

スプレッドシートで"53E47"を文字列として読み込みたいのに
"5.300000e+48"となってしまいます。
スプレッドシートにはA1に"コード"、A2に"53E47"を入力しています。
結果、
コード
0 5.300000e+48
のように表示されている状態です。

該当のソースコード

python

1import pandas as pd 2from google.colab import drive 3from google.colab import auth 4from oauth2client.client import GoogleCredentials 5import gspread 6from google.auth import default 7auth.authenticate_user()8creds, _ = default()9gc = gspread.authorize(creds)10drive.mount('/content/drive')11ss_name = "Book"12workbook = gc.open(ss_name)13worksheet = workbook.get_worksheet(0)14df = pd.DataFrame(worksheet.get_all_records())15df

試したこと・調べたこと

上記の詳細・結果

表示形式を数字>書式なしテキストにしても変わりませんでした。
エクセルで入力しCSVファイルにして読み込んでも同じように読み込まれます。

補足

特になし

コメントを投稿

0 コメント