2016-10-09 11 views
2

私はJupyterの収入データを含むExcelファイルを読んでいます。 2,500ドルから4,999ドル。レンダリングされた出力は戻っている:

the numbers

私はこのフォーマットを避けることができる方法は?

+0

ドル記号が値下げにそれをしないでください。 –

+0

jupyterでLaTeXサポートがあるようです。あなたが何とかそれを無効にすれば、あなたはすばらしくなるはずです。 –

答えて

0

Jupyterでは、ドル記号の前にバックスラッシュ(\)を使用して、LaTeX数学ブロックの開始を避けることができます。

$2,500ではなく、\$2,500と入力してください。

このような値下げセル:表は典型的Jupyterツール(パイソン、numpyの、パンダ)で処理される場合 tabel renerd in jupyter notebook


Characterisic | Total with Income| \$1 to \$2,499 | \$2,500 to \$4,999 
--------------|------------------|----------------|-------------- 
data   | data    |data   | data 
data   | data    |data   | data 

そうようJupyterによってレンダリングされます短いコードスニペットで列名を変更できます。

以下のスニペットでは、列名の$文字列を\$に置き換え、JupyterがLaTeX演算なしでレンダリングするようにします。スクリーンショットの前と後の

import pandas as pd 
data = pd.read_excel("test.xlsx") 
for col in range(0, len(data.columns.values)): 
    data.columns.values[col] = data.columns.values[col].replace("$", "\$") 
data 

enter image description here

+0

Excelファイルから約50列を読み込んでいますが、すべてのセルにバックスラッシュを入れないようにしています – Anastasia

+0

Excelから「読み込み」と言うと、この読み込みプロセスは正確ですか?例えば。あなたはコピーしてコンテンツのフォームをExcelに貼り付けるか、CSVに書き出すか、あるいはPythonコードのセルで何かをやっていますか? – jarmokivekas

+0

プロセスに応じて、単にjupyterの中のテキストエディタの検索と置換の機能を使うこともできます(jupyterで 'f'キーを押すと検索が行われ、置換されます) – jarmokivekas

関連する問題