DataFrames কে সংযুক্ত করতে, concat() পদ্ধতি ব্যবহার করুন, কিন্তু সদৃশ উপেক্ষা করতে, drop_duplicates() পদ্ধতি ব্যবহার করুন।
প্রয়োজনীয় লাইব্রেরি আমদানি করুন -
import pandas as pd
সংযুক্ত করার জন্য ডেটাফ্রেম তৈরি করুন −
# Create DataFrame1 dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Jaguar', 'Audi', 'Mustang'],"Units": [100, 150, 110, 80] } ) # Create DataFrame2 dataFrame2 = pd.DataFrame( { "Car": ['Tesla', 'Jaguar', 'Mercedes', 'Mustang'],"Units": [120, 150, 180, 80] } )
এখন, ডাটাফ্রেমকে সংযুক্ত করা যাক এবং সদৃশগুলি সরিয়ে ফেলি −
concatRes = pd.concat([dataFrame1, dataFrame2]).drop_duplicates()
উদাহরণ
নিম্নলিখিত কোড -
import pandas as pd # Create DataFrame1 dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Jaguar', 'Audi', 'Mustang'],"Units": [100, 150, 110, 80] } ) print"DataFrame1 ...\n",dataFrame1 # Create DataFrame2 dataFrame2 = pd.DataFrame( { "Car": ['Tesla', 'Jaguar', 'Mercedes', 'Mustang'],"Units": [120, 150, 180, 80] } ) print"\nDataFrame2 ...\n",dataFrame2 # concat DataFrames and remove duplicates concatRes = pd.concat([dataFrame1, dataFrame2]).drop_duplicates() print"\nConcatenating DataFrame without duplicates...\n", concatRes
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেDataFrame1 ... Car Units 0 BMW 100 1 Jaguar 150 2 Audi 110 3 Mustang 80 DataFrame2 ... Car Units 0 Tesla 120 1 Jaguar 150 2 Mercedes 180 3 Mustang 80 Concatenating DataFrame without duplicates... Car Units 0 BMW 100 1 Jaguar 150 2 Audi 110 3 Mustang 80 0 Tesla 120 2 Mercedes 180