In [21]: df = pd.DataFrame([(1,2,3), ('foo','bar','baz'), (4,5,6)])
In [22]: df
Out[22]:
0 1 2
0 1 2 3
1 foo bar baz
2 4 5 6
দ্বিতীয় সারির মানগুলির সমান করতে কলামের লেবেলগুলি সেট করুন (সূচী অবস্থান 1):
In [23]: df.columns = df.iloc[1]
যদি সূচকের অনন্য লেবেল থাকে তবে আপনি দ্বিতীয় সারির সাহায্যে এটি ব্যবহার করতে পারেন:
In [24]: df.drop(df.index[1])
Out[24]:
1 foo bar baz
0 1 2 3
2 4 5 6
সূচকটি অনন্য না হলে আপনি ব্যবহার করতে পারেন:
In [133]: df.iloc[pd.RangeIndex(len(df)).drop(1)]
Out[133]:
1 foo bar baz
0 1 2 3
2 4 5 6
ব্যবহারের ফলে দ্বিতীয় সারির মতো একই df.drop(df.index[1])
লেবেলযুক্ত সমস্ত সারি সরিয়ে ফেলা হয় । যেহেতু অ-অনন্য সূচকগুলি এ জাতীয় হোঁচট খায় (বা সম্ভাব্য বাগগুলি) হতে পারে, তাই সূচকটি অনন্য is (যদিও পান্ডাদের এটির প্রয়োজন নেই) যত্ন নেওয়া ভাল।