আমি একটিতে একটি নির্দিষ্ট কলামের নাম পরিবর্তন করার জন্য একটি মার্জিত উপায় খুঁজছিলাম DataFrame
।
ডেটা খেলুন ...
import pandas as pd
d = {
'one': [1, 2, 3, 4, 5],
'two': [9, 8, 7, 6, 5],
'three': ['a', 'b', 'c', 'd', 'e']
}
df = pd.DataFrame(d)
আমি এখনও অবধি সবচেয়ে মার্জিত সমাধান পেয়েছি ...
names = df.columns.tolist()
names[names.index('two')] = 'new_name'
df.columns = names
আমি একটি সাধারণ ওয়ান-লাইনারের আশা করছিলাম ... এই প্রচেষ্টা ব্যর্থ হয়েছে ...
df.columns[df.columns.tolist().index('one')] = 'another_name'
কৃতজ্ঞভাবে কোনও ইঙ্গিত পেয়েছে।