একাধিক কলাম দ্বারা CSV সাজাতে, sort_values() পদ্ধতি ব্যবহার করুন। একাধিক কলাম দ্বারা বাছাই করা মানে যদি একটি কলামের পুনরাবৃত্তির মান থাকে, তাহলে সাজানোর ক্রম 2 nd এর উপর নির্ভর করে sort_values() পদ্ধতির অধীনে উল্লেখ করা কলাম।
প্রথমে, আসুন আমাদের ইনপুট CSV ফাইল "SalesRecords.csv" পড়ি -
dataFrame =pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
আসুন এখন একাধিক কলাম অনুসারে সাজাই যেমন “Reg_Price” এবং “Car” -
dataFrame.sort_values(["Reg_Price","Car"],axis=0, ascending=True,inplace=True,na_position='first')
উদাহরণ
নিম্নলিখিত কোড -
আমাদের ইনপুট CS fileataFrame =pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")প্রিন্ট ("\nইনপুট CSV ফাইল =\n" , dataFrame)# একাধিক কলাম অনুসারে সাজানো হচ্ছে ডেটাফ্রেম একাধিক কলাম) =\n", ডেটাফ্রেম)আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেইনপুট CSV ফাইল =গাড়ির_ক্রয়ের_তারিখ Reg_Price0 BMW 10/10/2020 10001 Lexus 10/12/2020 7502 Audi 10/17/2020 7503 Jaguar 10/16/2012/51202019/5120202018/5202018 MB 2020 1000 বাছাই করা CSV ফাইল (একাধিক কলাম অনুসারে) =গাড়ির_তারিখ_অফ_পারচেজ রেজি_প্রাইস2 অডি 10/17/2020 7501 লেক্সাস 10/12/2020 7500 BMW 10/10/20201/020102018/02010201st/202010201st/20201202018 org 10/16/2020 1500