Skip to content

MandalaMukesh2004/Python-Scripting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Power BI Project: Python Scripting in Power BI

Project Overview

  • This Power BI project demonstrates the integration of Python scripting within Power BI to perform data manipulation and visualization. The script processes the dataset by removing duplicate rows and visualizing the relationship between Age and Weight using a scatter plot.

Key Insights

  • Data Cleaning: Removed duplicate rows to ensure data integrity.

  • Visualization: Created a scatter plot to analyze the correlation between Age and Weight.

  • Python Integration: Used Python scripting to extend Power BI's analytical capabilities.

Features

Python Scripting for data preprocessing and visualization.

Automated Data Cleaning by removing duplicate entries.

Matplotlib Integration to generate a scatter plot.

Power BI & Python Synergy for advanced analytics.

Dataset Information

  • Dataset: Contains demographic information.

  • File Format: Power BI (python scripting.pbix)

  • Key Columns: Age, Children, Fname, Gender, Pets, State, Weight

How to Use

Install Power BI Desktop.

Ensure Python is installed with matplotlib and pandas libraries.

Download and open the python scripting.pbix file.

Run the Power BI Python script to generate visualizations.

Python Script Used

import pandas as pd df= pd.DataFrame({

'Fname': ['Harry', 'Sally', 'Paul', 'Abe', 'June', 'Mike', 'Tom'],

'Age': [21,34,42,18,24,80, 221],

'Weight': [180, 130, 200, 140, 176, 142, 210],

'Gender': ['M', 'F', 'M', 'M', 'F', 'M', 'M'],

'State': ['Washington', 'Oregon', 'California', 'Washington', 'Nevada', 'Texas', 'Nevada'],

'Children': [4,1,2,3,0,2,0],

'Pets': [3,2,2,5,0,1,5]

})

print (df)

The following code to create a dataframe and remove duplicated rows is always executed and acts as a preamble for your script:

dataset = pandas.DataFrame(Age, Children, Fname, Gender, Pets, State, Weight)

dataset = dataset.drop_duplicates()

Paste or type your script code here:

import matplotlib.pyplot as plt

dataset.plot(kind = 'scatter',x = 'Age',y = 'Weight',color = 'red')

plt.show()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published