パンダの別のデータフレームから列を追加するにはどうすればよいですか?
insert()メソッドは、別のDataFrameから列を追加するために使用されます。まず、最初のDataFrameを作成しましょう-
dataFrame1 = pd.DataFrame({"Car": ["Audi","Lamborghini", "BMW", "Lexus"], "Place": ["US", "UK", "India", "Australia"], "Units": [200, 500, 800, 1000]})
次に、2番目のDataFrameを作成しましょう-
dataFrame2 = pd.DataFrame({"Model": [2018, 2019, 2020, 2021], "CC": [3000, 2800, 3500, 3300]})
DataFrame1からDataFrame2に追加された車の列
# Car column to be added to the second dataframe fetched_col = dataFrame1["Car"]
例
以下はコードです-
import pandas as pd dataFrame1 = pd.DataFrame({"Car": ["Audi", "Lamborghini", "BMW", "Lexus"], "Place": ["US", "UK", "India", "Australia"], "Units": [200, 500, 800, 1000]}) print("Dataframe 1...") print(dataFrame1) dataFrame2 = pd.DataFrame({"Model": [2018, 2019, 2020, 2021], "CC": [3000, 2800, 3500, 3300]}) print("Dataframe 2...") print(dataFrame2) # Car column to be added to the second dataframe fetched_col = dataFrame1["Car"] dataFrame2.insert(1, "LuxuryCar", fetched_col) print("Dataframe 2 (Updated):") print(dataFrame2)
出力
これにより、次の出力が生成されます-
Dataframe 1... Car Place Units 0 Audi US 200 1 Lamborghini UK 500 2 BMW India 800 3 Lexus Australia 1000 Dataframe 2... CC Model 0 3000 2018 1 2800 2019 2 3500 2020 3 3300 2021 Dataframe 2 (Updated): CC LuxuryCar Model 0 3000 Audi 2018 1 2800 Lamborghini 2019 2 3500 BMW 2020 3 3300 Lexus 2021
-
Python-PandasDataFrameからnull行を削除する方法
Pandas DataFrameのnull行を削除するには、dropna()メソッドを使用します。以下が、いくつかのNaN、つまりnull値を含むCSVファイルであるとしましょう- read_csv()を使用してCSVファイルを読み取ってみましょう。 CSVはデスクトップにあります- dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv") dropna()-を使用してnull値を削除します dataFrame = dataFrame.dropna() 例 以下は完全なコードです-
-
Python Pandas –DataFrameから初期スペースをスキップする方法
Pandas DataFrameから初期スペースをスキップするには、 skipinitialspaceを使用します read_csvのパラメータ () 方法。パラメータをTrueに設定します 余分なスペースを削除します。 以下が私たちのcsvファイルだとしましょう- 次の出力が得られるはずです。つまり、最初の空白をスキップして、CSVからDataFrameを表示します- 例 以下は完全なコードです- import pandas as pd # reading csv file dataFrame = pd.read_csv("C:\\Users\\amit_\\