Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python-PandasDataFrameの列値の小数点以下の桁数の丸め


小数点以下の桁数を四捨五入するには、 display.precisionを使用します パンダの属性。

まず、必要なパンダライブラリをインポートします-

パンダをpdとしてインポート

2列のデータフレームを作成する-

 dataFrame =pd.DataFrame({"Car":['BMW'、'Lexus'、'Tesla'、'Mustang'、'Mercedes'、'Jaguar']、 "Reg_Price":[7000.5057、1500、5000.9578 、8000、9000.75768、6000]})

set_option()メソッドを使用して精度を設定します。精度値2-

を設定しました
 pd.set_option('display.precision'、2)

以下は完全なコードです-

 import pandas as pd#Create DataFramedataFrame =pd.DataFrame({"Car":['BMW'、'Lexus'、'Tesla'、'Mustang'、'Mercedes'、'Jaguar']、 "Reg_Price": [7000.5057、1500、5000.9578、8000、9000.75768、6000]})print "DataFrame ... \ n"、dataFramepd.set_option('display.precision'、2)print"\n小数点以下を四捨五入してデータフレームを更新...\ n "、dataFrame 

出力

これにより、次の出力が生成されます-

 DataFrame ... Car Reg_Price0 BMW 7000.505701 Lexus 1500.000002 Tesla 5000.957803 Mustang 8000.000004 Mercedes 9000.757685Jaguar6000.00000小数点以下を四捨五入したデータフレームを更新...CarReg_Price0 BMW 7000.511 Lexus 1500.002 Tesla 5000.963 Mustang 8000.004 Mercedes 9000.765 
  1. Python Pandas –単一の列から一意の値を検索します

    単一の列から一意の値を見つけるには、unique()メソッドを使用します。 Pandas DataFrameに従業員レコードがあるとします。2人の従業員が同じような名前を持つ可能性があるため、名前が繰り返される可能性があります。その場合、一意の従業員名が必要な場合は、DataFrameにunique()を使用してください。 まず、必要なライブラリをインポートします。ここでは、pdをエイリアスとして設定しています- import pandas as pd まず、DataFrameを作成します。ここでは、2つの列があります- dataFrame = pd.DataFrame(   &

  2. Python Pandas – notnull()を使用してNull値を確認します

    notnull()メソッドはブール値を返します。つまり、DataFrameにnull値がある場合は、Falseが返され、そうでない場合はTrueが返されます。 以下が、いくつかのNaN、つまりnull値を含むCSVファイルであるとしましょう- まずCSVファイルを読みましょう- dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv") null以外の値をチェックする- res = dataFrame.notnull() これで、DataFrameを表示すると、notnull()がブ