Streamlit میں ڈیٹا کیسے حاصل کیا جائے۔

Streamlit My Y A Kys Hasl Kya Jay



Streamlit ایک معروف اوپن سورس Python لائبریری ہے جو ڈیٹا کے تصور کے لیے عالمی سطح پر استعمال ہوتی ہے۔ یہ خاص طور پر ڈیٹا سائنسز، مشین لرننگ، اور دیگر شعبوں میں ڈیٹا یا نتائج کو پیش کرنے کے قابل شکل میں ظاہر کرنے کے لیے استعمال کیا جاتا ہے جو پروگرام کے لحاظ سے تیار کیے جاتے ہیں۔ یہ ڈیٹا کو ظاہر کرنے کے لیے بہت سے اجزاء فراہم کرتا ہے جیسے کہ ہسٹوگرام، گراف، ڈیٹا فریم، بار چارٹ وغیرہ۔

یہ بلاگ ظاہر کرے گا:

ماخذ کوڈ سے Streamlit میں ڈیٹا کیسے حاصل کیا جائے؟

Streamlit میں، ڈیٹا مختلف ذرائع سے حاصل کیا جا سکتا ہے جیسے کہ ڈیٹا بیس، ایکسٹرنل فائلز، Python اسکرپٹس، یا سورس فائلز۔ Streamlit ہمیں ایپلیکیشن ڈیٹا یا پروگرام کے ذریعے مختلف شکلوں میں تیار کردہ نتائج حاصل کرنے کے قابل بھی بناتا ہے۔ ڈیٹا فریم یا بار چارٹ میں Streamlit میں ڈیٹا حاصل کرنے کے لیے، ذیل میں فراہم کردہ مظاہرے کی پیروی کریں۔







مرحلہ 1: پروجیکٹ ڈائرکٹری پر جائیں۔
سب سے پہلے، پروجیکٹ ڈائرکٹری پر جائیں ' سی ڈی <پروجیکٹ ڈائرکٹری کا راستہ> ' کمانڈ:



سی ڈی C:\Users\Dell\Documents\Streamlit ٹیوٹوریل



نوٹ : ورچوئل ماحول میں کام کرنا ایک اچھا طریقہ سمجھا جاتا ہے کیونکہ یہ Python، pip اور دیگر تمام پیکجز اور لائبریریوں کو الگ کرتا ہے۔ ورچوئل ماحول کو انسٹال کرنے اور ترتیب دینے کے لیے، ہمارے لنک کردہ مضمون کو دیکھیں۔ ورچوئل ماحولیات کو چالو کریں۔ '





مرحلہ 2: مجازی ماحول بنائیں اور فعال کریں۔
موجودہ پروجیکٹ کے لیے ایک نیا ورچوئل ماحول بنانے کے لیے، ' virtualenv ' کمانڈ:

virtualenv streamlitenv

مظاہرے کے لیے، ہم نے بنایا ہے ' streamlitenv ”:



اگلا، مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے پروجیکٹ ڈائرکٹری میں نئے تخلیق شدہ ورچوئل ماحول کو چالو کریں:

streamlitenv\Scripts\activate

مرحلہ 3: Streamlit انسٹال کریں۔
اس کے بعد، 'کی مدد سے Streamlit Python لائبریری انسٹال کریں۔ pip 'پیکیج مینیجر. اس مقصد کے لیے درج ذیل کمانڈ کو استعمال کریں:

pip انسٹال کریں ہموار

مرحلہ 4: ازگر اسکرپٹ بنائیں
اگلا، ایک نئی فائل بنائیں جس کا نام ' Demo.py اور اس کی توسیع کو بطور سیٹ کریں۔ '.py' . اس کے بعد، فائل میں نیچے کا ٹکڑا چسپاں کریں:

پانڈا درآمد کریں۔ کے طور پر pd
اسٹریم لائٹ درآمد کریں۔ کے طور پر st

st.title ( 'طلبہ کا نتیجہ' )
@ st.cache_data
ڈیف لوڈ_ڈیٹا ( ) :
واپسی پی ڈی ڈیٹا فریم (
{
'نام' : [ 'جازی' , 'شادی کرو' , 'ماریہ' , 'جینی' ] ,
'نشانات' : [ 40 , 43 , پچاس , چار پانچ ] ,
}
)

ڈی ایف = لوڈ_ڈیٹا ( )
st.dataframe ( ڈی ایف )
st.bar_chart ( ڈی ایف )

مندرجہ بالا کوڈ کی تفصیل اس طرح ہے:

  • سب سے پہلے، مطلوبہ لائبریریاں درآمد کریں جیسے ' پانڈے ڈیٹا فریم بنانے کے لیے اور ہموار ڈیٹا لانے اور دیکھنے کے لیے۔
  • 'کا استعمال کرتے ہوئے ایک ویب صفحہ کے لئے عنوان مقرر کریں st.title '
  • کی وضاحت کریں ' لوڈ_ڈیٹا() ' طریقہ جو جامد ڈیٹا فریم کو لوٹاتا ہے۔
  • ڈیٹا فریم میں، ہم نے طلباء کا نام اور نمبر مقرر کیے ہیں۔
  • 'load_data()' طریقہ کو کال کریں اور اس کی واپسی کی قیمت کو 'میں محفوظ کریں۔ ڈی ایف متغیر
  • اب، اعداد و شمار کو Streamlit کی نمائندگی کرنے والی شکل میں دکھائیں جیسے ' ڈیٹا فریم 'اور' bar_charts '

مرحلہ 5: Streamlit میں ڈیٹا حاصل کریں۔
اب، نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے Streamlit میں Python اسکرپٹ چلائیں۔

سٹریم لائٹ رن Demo.py

آؤٹ پٹ سے پتہ چلتا ہے کہ Python اسکرپٹ لوکل ہوسٹ پورٹ پر چل رہی ہے۔ 8501 ”:

تصدیق کے لیے، پر جائیں ' لوکل ہوسٹ: 8501 براؤزر میں یو آر ایل اور چیک کریں کہ آیا ڈیٹا اسٹریم لٹ میں حاصل کیا گیا ہے یا نہیں۔ ذیل کا نتیجہ ظاہر کرتا ہے کہ ہم نے ماخذ کوڈ سے ڈیٹا کو کامیابی کے ساتھ حاصل کیا ہے اور اسے ' ڈیٹا فریم 'اور' بار چارٹ ”:

بیرونی فائل سے اسٹریم لِٹ میں ڈیٹا کیسے حاصل کیا جائے؟

سٹریم لائٹ میں، صارفین مختلف ذرائع سے ڈیٹا پڑھ سکتے ہیں۔ کسی بھی بیرونی فائل جیسے CSV فائل سے ڈیٹا پڑھنے کے لیے، فراہم کردہ ڈیموسٹریشن کو دیکھیں۔

مرحلہ 1: فائل سے ڈیٹا پڑھنے کے لیے ایک پروگرام بنائیں
سب سے پہلے، کے ساتھ ایک سادہ ازگر فائل بنائیں '.py' توسیع مثال کے طور پر، ہم نے بنایا ہے۔ 'Demo1.py' . اس کے بعد، فائل میں نیچے کا ٹکڑا چسپاں کریں:

پانڈا درآمد کریں۔ کے طور پر pd
اسٹریم لائٹ درآمد کریں۔ کے طور پر st
st.title ( 'Streamlit میں ڈیٹا حاصل کریں' )
کاروں کا ڈیٹا = pd.read_csv ( r 'C:\Users\Dell\Documents\Streamlit Tutorial\Cars.csv' )
st.write ( کاروں کا_ڈیٹا )

مندرجہ بالا کوڈ میں:

  • ' پانڈے 'لائبریری کو فائلوں سے ڈیٹا پڑھنے کے لیے استعمال کیا جائے گا اور' ہموار نمائندہ شکل میں ڈیٹا دکھائے گا۔
  • یہاں، ' read_csv() ” کا استعمال فراہم کردہ راستے سے ڈیٹا کو پڑھنے یا بازیافت کرنے کے لیے کیا جاتا ہے جو اس کے قوسین میں گزرا ہے۔
  • دی 'لکھیں()' سٹریم لائٹ پر ڈیٹا ڈسپلے کرنے کے لیے طریقہ استعمال کیا جاتا ہے۔

مرحلہ 2: Python اسکرپٹ چلائیں۔
اب، مذکورہ کمانڈ کے ذریعے پروگرام فائل کو اسٹریم لِٹ کے ساتھ چلائیں:

سٹریم لائٹ رن Demo1.py

یہاں، آؤٹ پٹ سے پتہ چلتا ہے کہ پروگرام لوکل ہوسٹ پورٹ پر کام کر رہا ہے۔ 8501 ”:

براؤزر کھولیں، پر جائیں ' لوکل ہوسٹ: 8501 URL، اور چیک کریں کہ آیا Streamlit میں موجود فائل سے ڈیٹا حاصل کیا گیا ہے یا نہیں۔ آؤٹ پٹ سے پتہ چلتا ہے کہ ہم نے Streamlit میں CSV فائل سے ڈیٹا کو کامیابی سے حاصل کیا ہے:

یہ سب Streamlit میں ڈیٹا حاصل کرنے کے بارے میں ہے۔

نتیجہ

Streamlit میں ڈیٹا حاصل کرنے کے لیے، پہلے Streamlit لائبریری انسٹال کریں۔ اس کے بعد، پانڈوں کو درآمد کریں اور لائبریری کو منظم کریں۔ ڈیٹا کو پڑھنے، صاف کرنے یا بازیافت کرنے کے لیے 'پانڈا' ازگر کی لائبریری کا استعمال کریں۔ پھر، ڈیٹا کو ظاہر کرنے کے لیے ڈیٹا فریمز، بار_چارٹس، اور ہسٹوگرام جیسے اسٹریملٹ اجزاء کا استعمال کریں۔ اس کے بعد، کا استعمال کرتے ہوئے ازگر اسکرپٹ کو چلائیں۔ 'سٹریملیٹ رن ' کمانڈ. ہم نے واضح کیا ہے کہ اسٹریم لِٹ میں ڈیٹا کیسے حاصل کیا جائے۔