PythonPandas-データフレームオブジェクトが等しいかどうかを確認します
DataFrameオブジェクトが等しいかどうかを確認するには、equals()メソッドを使用します。最初に、2つの列を持つDataFrame1を作成しましょう-
dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000] } )
2つの列を持つDataFrame2を作成します
dataFrame2 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000] } )
DataFrameオブジェクトが等しいかどうかを確認するには、equals()メソッドを使用します
dataFrame1.equals(dataFrame2)
例
以下はコードです
import pandas as pd # Create DataFrame1 dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000] } ) print"DataFrame1 ...\n",dataFrame1 # Create DataFrame2 dataFrame2 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000] } ) print"\nDataFrame2 ...\n",dataFrame2 # check for equality print"\nAre both the DataFrame objects equal? ",dataFrame1.equals(dataFrame2)
出力
これにより、次の出力が生成されます
DataFrame1 ... Car Reg_Price 0 BMW 7000 1 Lexus 1500 2 Audi 5000 3 Mustang 8000 4 Bentley 9000 5 Jaguar 6000 DataFrame2 ... Car Reg_Price 0 BMW 7000 1 Lexus 1500 2 Audi 5000 3 Mustang 8000 4 Bentley 9000 5 Jaguar 6000 Are both the DataFrame objects equal? True
-
Pythonでバイナリ文字列のすべての1が等距離にあるかどうかを確認します
バイナリ文字列strがあるとすると、文字列内のすべての1が等距離にあるかどうかを確認する必要があります。つまり、2つの1の間の距離は同じです。また、文字列には少なくとも2つの1が含まれています。 したがって、入力がs =100001000010000の場合、1は互いに4の距離にあるため、出力はTrueになります。 これを解決するには、次の手順に従います- index:=新しいリスト 0からsのサイズの範囲のiについては、 s [i]が1と同じ場合、 インデックスの最後にiを挿入 t:=インデックスのサイズ 1からt-1の範囲のiの場合、do (index [i] --i
-
配列のすべての要素が回文であるかどうかをPythonで確認します
numsの数のリストがあるとします。リストが回文であるかどうかを確認する必要があります。 したがって、入力がnums =[10、12、15、12、10]のような場合、出力はTrueになります。 これを解決するには、次の手順に従います- n:=numsのサイズ is_palindromeをリセット i:=0 i <=(n / 2)の商であり、nが0でない場合、do nums[i]がnums[n--i --1]と同じでない場合、 set is_palindrome ループから抜け出す i:=i + 1 is_palindromeが設定されている場合、 Falseを