実現したいこと
「Pythonプログラミングとデータ分析」という書籍に沿ってデータ分析を学んでいます。
演習中に出てきた下記コードを書き込んだ際に、エラー表記が出てしまい進められなくなりました。
発生している問題・分からないこと
import pandas as pd
from IPython.display import display
pd.options.display.float_format = '{:,4f}'.format
pd.set_option("display.max_columns",None)
data1 = [
['田中優香','女',140,40.5],
['佐藤和也','男',175,70.2],
['高橋美香','女',158,55.6]
]
df1 = pd.DataFrame(
data1,columns=['氏名','性別','身長','体重']
)
print(type(df1))
print( )
display(df1)
ーーーーーーーーーーーーーーーーーーーー
最終行「display」より上の行までは正常に動作しております
エラーメッセージ
error
1--------------------------------------------------------------------------- 2ValueError Traceback (most recent call last) 3/usr/local/lib/python3.10/dist-packages/IPython/core/formatters.py in __call__(self, obj) 4 700 type_pprinters=self.type_printers, 5 701 deferred_pprinters=self.deferred_printers) 6--> 702 printer.pretty(obj) 7 703 printer.flush() 8 704 return stream.getvalue() 9 1017 frames 11/usr/local/lib/python3.10/dist-packages/pandas/io/formats/format.py in <listcomp>(.0) 12 1351 formatted = np.array( 13 1352 [ 14-> 1353 formatter(val) if not m else na_rep 15 1354 for val, m in zip(values.ravel(), mask.ravel()) 16 1355 ] 17 18ValueError: Invalid format specifier 19--------------------------------------------------------------------------- 20ValueError Traceback (most recent call last) 21/usr/local/lib/python3.10/dist-packages/IPython/core/formatters.py in __call__(self, obj) 22 339 pass 23 340 else: 24--> 341 return printer(obj) 25 342 # Finally look for special method names 26 343 method = get_real_method(obj, self.print_method) 27 2818 frames 29/usr/local/lib/python3.10/dist-packages/pandas/io/formats/format.py in <listcomp>(.0) 30 1351 formatted = np.array( 31 1352 [ 32-> 1353 formatter(val) if not m else na_rep 33 1354 for val, m in zip(values.ravel(), mask.ravel()) 34 1355 ] 35 36ValueError: Invalid format specifier
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
様々に調べてみましたが、現在使用している書籍で同様のエラーが発生した事例を見つけられませんでした・・・。
コードが間違っているのでしょうか・・・?
初心者のため、解決法が見当つかず・・・。
解決法をご教示いただけると嬉しいです・・・。
補足
特になし
回答1件
あなたの回答
tips
プレビュー