PyCharm(2番目の画像)に表示されているように、デバッグ中に(=最初の画像)VSコードでpandasデータフレームを表示できるかどうかを知りたいですか?
助けてくれてありがとう。
df
vsコードで出力:
df
pycharmで出力:
Tabulateは、pandas df:
情報-リンク:[ https://pypi.org/project/tabulate/]
きれいに印刷するには、次の手順に従ってください:(注:簡単な説明のために、Pythonで単純なデータフレームを作成します)
1)tabulateをインストールする
pip install --upgrade tabulate
このステートメントは、常に最新バージョンの表ライブラリをインストールします。
2)ステートメントをインポートする
import pandas as pd
from tabulate import tabulate
3)単純な一時データフレームを作成する
temp_data = {'Name': ['Sean', 'Ana', 'KK', 'Kelly', 'Amanda'],
'Age': [42, 52, 36, 24, 73],
'Maths_Score': [67, 43, 65, 78, 97],
'English_Score': [78, 98, 45, 67, 64]}
df = pd.DataFrame(temp_data, columns = ['Name', 'Age', 'Maths_Score', 'English_Score'])
4)データフレームを印刷しないと、次のようになります。
print(df)
Name Age Maths_Score English_Score
0 Sean 42 67 78
1 Ana 52 43 98
2 KK 36 65 45
3 Kelly 24 78 67
4 Amanda 73 97 64
5)tabulateを使用すると、きれいなプリントは次のようになります。
print(tabulate(df, headers='keys', tablefmt='psql'))
+----+--------+-------+---------------+-----------------+
| | Name | Age | Maths_Score | English_Score |
|----+--------+-------+---------------+-----------------|
| 0 | Sean | 42 | 67 | 78 |
| 1 | Ana | 52 | 43 | 98 |
| 2 | KK | 36 | 65 | 45 |
| 3 | Kelly | 24 | 78 | 67 |
| 4 | Amanda | 73 | 97 | 64 |
+----+--------+-------+---------------+-----------------+
素敵でシャキッとしたプリント、お楽しみください!!!私の答えが好きなら、コメントを追加してください!
VS Codeに同様の機能が見つかりません。この機能が必要な場合は、Spyder IDEの使用を検討してください。 スパイダーIDEホームページ
attach
モードを使用している場合は、ブレークしたい場所にbreakpoint()
を含めます。デバッグ時に debug console を使用して、次のことを行います。
display(df_consigne_errors)