# ডাটাফ্রেম বানাই

### **Dictionary থেকে ডাটাফ্রেম বানাই:**

```python
import pandas as pd
data = {
    'name':['olee','tarek','fokrul','mim','mahmuda','farzana'],
    'age':[25,27,32,23,24,45],
    'city':['bogra','dhaka','gazipur','rajshahi','rangpur','Gaibandha']
}
df = pd.DataFrame(data)
print(df)

#output
      name  age       city
0     olee   25      bogra
1    tarek   27      dhaka
2   fokrul   32    gazipur
3      mim   23   rajshahi
4  mahmuda   24    rangpur
5  farzana   45  Gaibandha
```

### **List থেকে ডাটাফ্রেম বানাই:**

```python
import pandas as pd
# DataFrame From List (Need 2d List)
student_data =  [['olee',25,6],['mim',6,10],['mahmuda',7,10]]
pd.DataFrame(student_data,columns=['name','roll','class'])

#Output
	name	roll	class
0	olee	25	6
1	mim	6	10
2	mahmuda	7	10
```

**NumPy অ্যারে ব্যবহার করে ডেটা ফ্রেম তৈরি করা**

```python
import pandas as pd
import numpy as np

np.random.seed(0)
data = np.random.randn(5, 3)  # 5 টি রো এবং 3 টি কলামের ডেটা

df = pd.DataFrame(data, columns=['কলাম১', 'কলাম২', 'কলাম৩'])
print(df)

```

এক্সটার্নাল রিসোর্স থেকে কিভাবে ডেটা লোড করবো (csv ,excel ,json ,sql ) তা পরের পর্বে দেখানো হয়েছে।
