কম্পিউটার

Python - Numpy ব্যবহার করে দুটি পান্ডা ডেটাফ্রেম দ্বারা ভাগ করা কলামগুলি পান


দুটি ডেটাফ্রেম দ্বারা ভাগ করা কলাম পেতে, intersect1d() পদ্ধতি ব্যবহার করুন। এই পদ্ধতিটি numpy দ্বারা সরবরাহ করা হয়, তাই আপনাকে পান্ডাসের সাথেও Numpy আমদানি করতে হবে। আসুন প্রথমে প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করি -

import pandas as pd
import numpy as np

দুটি ডেটাফ্রেম তৈরি করুন -

# creating dataframe1
dataFrame1 = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],"Units_Sold": [ 100, 110, 150, 80, 200, 90]
})

# creating dataframe2
dataFrame2 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Units_Sold": [ 100, 110, 150, 80, 200, 90]
})

numpy পদ্ধতি intersect1d() −

ব্যবহার করে সাধারণ কলাম পান
res = np.intersect1d(dataFrame2.columns, dataFrame1.columns)

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd
import numpy as np

# creating dataframe1
dataFrame1 = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],"Units_Sold": [ 100, 110, 150, 80, 200, 90]
})

print"Dataframe1...\n",dataFrame1

# creating dataframe2
dataFrame2 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Units_Sold": [ 100, 110, 150, 80, 200, 90]
})

print"Dataframe2...\n",dataFrame2

# get common columns using intersect1d()
res = np.intersect1d(dataFrame2.columns, dataFrame1.columns)

print"\nCommon columns...\n",res

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Dataframe1...
        Car   Cubic_Capacity   Reg_Price   Units_Sold
0   Bentley             2000        7000          100
1     Lexus             1800        1500          110
2     Tesla             1500        5000          150
3   Mustang             2500        8000           80
4  Mercedes             2200        9000          200
5    Jaguar             3000        6000           90
Dataframe2...
        Car   Units_Sold
0       BMW          100
1     Lexus          110
2     Tesla          150
3   Mustang           80
4  Mercedes          200
5    Jaguar           90

Common columns...
['Car' 'Units_Sold']

  1. Python Pandas - দুটি ডেটাফ্রেম ঠিক একই কিনা তা পরীক্ষা করুন

  2. Python Pandas - দুটি ডেটাফ্রেমের মধ্যে পার্থক্য খুঁজুন

  3. পাইথন পান্ডাস - একটি ডেটাফ্রেমের কলামগুলি অনুসন্ধান করুন

  4. Python এ Numpy ব্যবহার করে দুটি ম্যাট্রিসের গুণন