পান্ডাস ডেটা ফ্রেমে কোনও কলাম রয়েছে কিনা তা যাচাই করার কোনও উপায় আছে?
মনে করুন যে আমার কাছে নিম্নলিখিত ডেটা ফ্রেম রয়েছে:
>>> import pandas as pd
>>> from random import randint
>>> df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)],
'B': [randint(1, 9)*10 for x in xrange(10)],
'C': [randint(1, 9)*100 for x in xrange(10)]})
>>> df
A B C
0 3 40 100
1 6 30 200
2 7 70 800
3 3 50 200
4 7 50 400
5 4 10 400
6 3 70 500
7 8 30 200
8 3 40 800
9 6 60 200
এবং আমি গণনা করতে চাই df['sum'] = df['A'] + df['C']
তবে প্রথমে আমি df['A']
উপস্থিত কিনা তা যাচাই করতে চাই এবং না থাকলে আমি df['sum'] = df['B'] + df['C']
তার পরিবর্তে গণনা করতে চাই ।
if not 'A' in df.columns:
থাকলে একটি ক্রিয়াকলাপ চালানোর জন্যA
df