আমি কিভাবে একটি পান্ডাস ডেটাফ্রেমের মাধ্যমে পুনরাবৃত্তি করব?
আমি কিভাবে একটি পান্ডাস ডেটাফ্রেমের মাধ্যমে পুনরাবৃত্তি করব?
Anonim

পান্ডা iterrows() ফাংশন আছে যা আপনাকে সাহায্য করবে মাধ্যমে লুপ a এর প্রতিটি সারি ডেটাফ্রেম . পান্ডা ' iterrows() একটি প্রদান করে পুনরাবৃত্তিকারী প্রতিটি সারির সূচী এবং প্রতিটি সারির ডেটা a হিসাবে রয়েছে সিরিজ . যেহেতু iterrows() রিটার্ন করে পুনরাবৃত্তিকারী , আমরা এর বিষয়বস্তু দেখতে পরবর্তী ফাংশন ব্যবহার করতে পারি পুনরাবৃত্তিকারী.

এই বিষয়ে, আমি কিভাবে পান্ডায় কলাম পুনরাবৃত্তি করব?

DataFrame.iteritems() এটি একটি উৎপন্ন করে পুনরাবৃত্তিকারী যা ব্যবহার করা যেতে পারে পুনরাবৃত্তি করা সব উপর কলাম একটি ডেটাফ্রেমের। প্রতিটির জন্য, প্রত্যেকটির জন্য কলাম ডেটাফ্রেমে এটি একটি রিটার্ন করে পুনরাবৃত্তিকারী টিপল ধারণকারী কলাম নাম এবং কলাম সিরিজ হিসাবে বিষয়বস্তু। যেমন ছিল ৩টি কলাম তাই সময় 3 টিপল ফেরত দেওয়া হয়েছে পুনরাবৃত্তি.

একইভাবে, Iterrows রিটার্ন কি? পুনরাবৃত্তি () একটি জেনারেটর যা ডেটাফ্রেমের সারিগুলির উপর পুনরাবৃত্তি করে এবং রিটার্ন প্রতিটি সারির সূচী, সারিতে থাকা একটি বস্তুর পাশাপাশি।

সহজভাবে, পান্ডা কি লুপের চেয়ে দ্রুত প্রয়োগ করে?

1 উত্তর। এটা আমার বোঝার বিষয়। আবেদন সাধারণত হয় না তুলনায় দ্রুততর অক্ষের উপর পুনরাবৃত্তি। আমি বিশ্বাস করি ফণার নীচে এটি নিছক একটি লুপ অক্ষের উপরে, আপনি এই ক্ষেত্রে প্রতিবার একটি ফাংশন কলের ওভারহেড ব্যয় করছেন।

আমি কিভাবে পান্ডায় সারি এবং কলামের উপর পুনরাবৃত্তি করব?

যাতে সারি উপর পুনরাবৃত্তি , আমরা একটি ফাংশন প্রয়োগ করি itertuples() এই ফাংশনটি প্রতিটির জন্য একটি টিপল প্রদান করে সারি ডেটাফ্রেমে। টিপলের প্রথম উপাদানটি হবে সারি এর অনুরূপ সূচক মান, বাকি মান হল সারি মান

প্রস্তাবিত: