# প্রাকটিক্যাল ডেটা ফিল্টার ipl:

প্রাকটিক্যাল ডেটা ফিল্টার করার জন্য আমরা আইপিএল এর ডেটা ব্যবহার করবো। উপরের ডেটাসেট মেনু থেকে ডাউনলোড করে ব্যবহার করি।

## আইপিএল বিজয়ী দল বের করা :

**ডেটাফ্রেম এ ডেটা লোড করি :**

```python
import pandas as pd
data = pd.read_csv('ipl-matches.csv')
df = pd.DataFrame(data)
```

**ফাইনাল ম্যাচ সিলেক্ট করি :**

```python
df[df['MatchNumber'] == 'Final']
```

**নতুন ডেটাফ্রেম থেকে বিজয়ী দল বের করি সিজন অনুযায়ী :**

<pre class="language-python"><code class="lang-python"><strong>newdf[['Season','WinningTeam']]
</strong></code></pre>

## **আইপিএল সুপার ওভার বের করা :**

**ডেটাফ্রেম এ ডেটা লোড করি :**

```python
import pandas as pd
data = pd.read_csv('ipl-matches.csv')
df = pd.DataFrame(data)
```

**সুপার ওভার বের করি :**

```python
df[df['SuperOver'] == 'Y']
```

**সুপার ওভার রো সংখ্যা জানা**

```python
df[df['SuperOver'] == 'Y'].shape[0]
#output 14
```

## চেন্নাই সুপার কিংস কলকাতায় কয়টা ম্যাচ জিতেছে

```python
import pandas as pd
data = pd.read_csv('ipl-matches.csv')
df = pd.DataFrame(data)
df[(df['City'] == 'Kolkata') & (df['WinningTeam'] == 'Chennai Super Kings') ]
```

## কলকাতা নাইট রাইডার্স  কলকাতায় কয়টা ম্যাচ জিতেছে প্রতিপক্ষ মুম্বাই ইন্ডিয়ান্স

```python
import pandas as pd
data = pd.read_csv('ipl-matches.csv')
df = pd.DataFrame(data)
df[(df['City'] == 'Kolkata') & (df['WinningTeam'] == 'Chennai Super Kings') ]
df[(df['City'] == 'Kolkata') & (df['WinningTeam'] == 'Kolkata Knight Riders') & (df['Team2'] == 'Mumbai Indians') ]
```

## **টস জিতে ম্যাচ জিতেছে কত পার্সেন্ট**

<pre class="language-python"><code class="lang-python">import pandas as pd
data = pd.read_csv('ipl-matches.csv')
df = pd.DataFrame(data)
<strong>(df[df['TossWinner'] == df['WinningTeam']].shape[0]/df.shape[0])*100
</strong></code></pre>
