.apply() से rows पर iteration
.apply() DataFrame की rows पर iterate करके किसी खास function को लागू करने के लिए बहुत काम आता है.
आप poker_hands डेटासेट के एक subset पर काम करेंगे, जिसमें हर row में हर hand के सिर्फ पाँचों cards के ranks शामिल हैं (यह subset आपके लिए स्क्रिप्ट में बना दिया गया है). आप हर hand के लिए सभी ranks की variance निकालेंगे, और हर rank के लिए सभी hands की variance भी.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ कुशल कोड लिखना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Define the lambda transformation
get_variance = ____
# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())