ধরে নিন, আপনার কাছে একটি ডেটাফ্রেম আছে,
one two three 0 1 2 3 1 4 5 6
এবং একক কলাম সরানোর ফলাফল হল,
two three 0 2 3 1 5 6
একাধিক কলামের পরে সরানোর ফলাফল হল,
three 0 3 1 6
এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -
সমাধান 1
-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন
-
নীচের পদ্ধতি ব্যবহার করে একটি নির্দিষ্ট কলাম মুছুন,
del df['one']
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের কোডটি দেখি -
pddata =[[1,2,3],[4,5,6]]df =pd.DataFrame(data,columns=('one','two','three'))প্রিন্ট হিসাবেimport pandas as pd data = [[1,2,3],[4,5,6]] df = pd.DataFrame(data,columns=('one','two','three')) print("Before deletion\n", df) del df['one'] print("After deletion\n", df)
আউটপুট
Before deletion one two three 0 1 2 3 1 4 5 6 After deletion two three 0 2 3 1 5 6
সমাধান 2
-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন
-
পপ ফাংশন ব্যবহার করে একটি নির্দিষ্ট কলাম মুছুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে
df.pop('one')
উদাহরণ
pddata =[[1,2,3],[4,5,6]]df =pd.DataFrame(data,columns=('one','two','three'))প্রিন্ট হিসাবেimport pandas as pd data = [[1,2,3],[4,5,6]] df = pd.DataFrame(data,columns=('one','two','three')) print("Before deletion\n", df) df.pop('one') print("After deletion\n", df)
আউটপুট
Before deletion one two three 0 1 2 3 1 4 5 6 After deletion two three 0 2 3 1 5 6
সমাধান 3
-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন
-
একাধিক কলাম ড্রপ করার জন্য নিচের পদ্ধতিটি প্রয়োগ করুন,
df.drop(columns=['one','two'],inplace = True)
উদাহরণ
pddata =[[1,2,3],[4,5,6]]df =pd.DataFrame(data,columns=('one','two','three'))প্রিন্ট হিসাবেimport pandas as pd data = [[1,2,3],[4,5,6]] df = pd.DataFrame(data,columns=('one','two','three')) print("Before deletion\n ", df) df.drop(columns=['one','two'],inplace = True) print("After deleting two columns\n", df)
আউটপুট
Before deletion one two three 0 1 2 3 1 4 5 6 After deletion two three 0 2 3 1 5 6 After deleting two columns three 0 3 1 6