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