இந்த வலைப்பதிவு நிரூபிக்கும்:
- மூலக் குறியீட்டிலிருந்து ஸ்ட்ரீம்லிட்டில் தரவைப் பெறுவது எப்படி?
- வெளிப்புற கோப்பிலிருந்து ஸ்ட்ரீம்லிட்டில் தரவை எவ்வாறு பெறுவது?
மூலக் குறியீட்டிலிருந்து ஸ்ட்ரீம்லிட்டில் தரவைப் பெறுவது எப்படி?
ஸ்ட்ரீம்லிட்டில், தரவுத்தளங்கள், வெளிப்புறக் கோப்புகள், பைதான் ஸ்கிரிப்டுகள் அல்லது மூலக் கோப்புகள் போன்ற பல்வேறு மூலங்களிலிருந்து தரவைப் பெறலாம். ஸ்ட்ரீம்லிட் பயன்பாடு தரவு அல்லது வெவ்வேறு வடிவங்களில் நிரல் ரீதியாக உருவாக்கப்பட்ட முடிவுகளைப் பெறவும் உதவுகிறது. டேட்டாஃப்ரேம்கள் அல்லது பார் விளக்கப்படங்களில் ஸ்ட்ரீம்லிட்டில் தரவைப் பெற, கீழே கொடுக்கப்பட்டுள்ள விளக்கத்தைப் பின்பற்றவும்.
படி 1: திட்ட கோப்பகத்திற்கு செல்லவும்
முதலில், '' மூலம் திட்டக் கோப்பகத்திற்கு செல்லவும் cd <திட்ட-கோப்பகத்திற்கான பாதை> ” கட்டளை:
சிடி C:\Users\Dell\Documents\Streamlit Tutorial
குறிப்பு : மெய்நிகர் சூழலில் பணிபுரிவது ஒரு நல்ல அணுகுமுறையாகக் கருதப்படுகிறது, ஏனெனில் இது பைதான், பிப் மற்றும் பிற தொகுப்புகள் மற்றும் நூலகங்களைத் தனிமைப்படுத்துகிறது. ஒரு மெய்நிகர் சூழலை நிறுவவும் அமைக்கவும், எங்கள் இணைக்கப்பட்ட கட்டுரையைப் பார்க்கவும் ' மெய்நிகர் சூழலை செயல்படுத்தவும் ”.
படி 2: மெய்நிகர் சூழலை உருவாக்கி செயல்படுத்தவும்
தற்போதைய திட்டத்திற்கான புதிய மெய்நிகர் சூழலை உருவாக்க, ' virtualenv
ஆர்ப்பாட்டத்திற்காக, நாங்கள் உருவாக்கியுள்ளோம் ' streamlitenv ”:
அடுத்து, கீழே உள்ள கட்டளையைப் பயன்படுத்தி திட்ட கோப்பகத்தில் புதிதாக உருவாக்கப்பட்ட மெய்நிகர் சூழலை செயல்படுத்தவும்:
streamlitenv\Scripts\activate
படி 3: ஸ்ட்ரீம்லிட்டை நிறுவவும்
அடுத்து, ஸ்ட்ரீம்லிட் பைதான் லைப்ரரியை நிறுவவும். பிப் ” தொகுப்பு மேலாளர். இந்த நோக்கத்திற்காக, கீழே உள்ள கட்டளையைப் பயன்படுத்தவும்:
படி 4: பைதான் ஸ்கிரிப்டை உருவாக்கவும்
அடுத்து, '' என்ற பெயரில் ஒரு புதிய கோப்பை உருவாக்கவும் டெமோ.பை ” மற்றும் அதன் நீட்டிப்பை இவ்வாறு அமைக்கவும் '.py' . அதன் பிறகு, கீழே உள்ள துணுக்கை கோப்பில் ஒட்டவும்:
இறக்குமதி streamlit என செயின்ட்
st.title ( 'மாணவர்களின் முடிவுகள்' )
@ st.cache_data
def load_data ( ) :
திரும்ப pd.DataFrame (
{
'பெயர்' : [ 'ஜாஸி' , 'திருமணம் செய்' , 'மரியா' , 'ஜென்னி' ] ,
'மதிப்பெண்கள்' : [ 40 , 43 , ஐம்பது , நான்கு. ஐந்து ] ,
}
)
df = load_data ( )
st.dataframe ( df )
st.bar_chart ( df )
மேலே உள்ள குறியீட்டின் விளக்கம் பின்வருமாறு:
- முதலில், தேவையான நூலகங்களை இறக்குமதி செய்யவும் ' பாண்டாக்கள் 'டேட்டாஃப்ரேம்களை உருவாக்க மற்றும்' நீரோடை ” தரவைப் பெறவும் காட்சிப்படுத்தவும்.
- 'ஐப் பயன்படுத்தி வலைப்பக்கத்திற்கான தலைப்பை அமைக்கவும் st.title ”.
- வரையறுக்கவும் ' load_data() ” நிலையான தரவு சட்டத்தை வழங்கும் முறை.
- தரவு சட்டத்தில், மாணவர்களின் பெயர் மற்றும் மதிப்பெண்களை அமைத்துள்ளோம்.
- “load_data()” முறையை அழைத்து அதன் திரும்பும் மதிப்பை “இல் சேமிக்கவும் df ” மாறி.
- இப்போது, ஸ்ட்ரீம்லிட் பிரதிநிதித்துவ வடிவத்தில் தரவைக் காட்டு தரவுச்சட்டம் 'மற்றும்' பட்டை_விளக்கப்படங்கள் ”.
படி 5: ஸ்ட்ரீம்லிட்டில் தரவைப் பெறவும்
இப்போது, கீழே உள்ள கட்டளையைப் பயன்படுத்தி ஸ்ட்ரீம்லிட்டில் பைதான் ஸ்கிரிப்டை இயக்கவும்:
பைதான் ஸ்கிரிப்ட் லோக்கல் ஹோஸ்ட் போர்ட்டில் இயங்குகிறது என்பதை வெளியீடு காட்டுகிறது ' 8501 ”:
சரிபார்ப்புக்கு, ' லோக்கல் ஹோஸ்ட்:8501 ” உலாவியில் URL மற்றும் தரவு ஸ்ட்ரீம்லிட்டில் எடுக்கப்பட்டதா இல்லையா என்பதைச் சரிபார்க்கவும். கீழேயுள்ள முடிவு, மூலக் குறியீட்டிலிருந்து தரவை வெற்றிகரமாகப் பெற்று, '' இல் காட்டினோம் என்பதைக் காட்டுகிறது தரவுச்சட்டம் 'மற்றும்' பட்டை விளக்கப்படம் ”:
வெளிப்புற கோப்பிலிருந்து ஸ்ட்ரீம்லிட்டில் தரவை எவ்வாறு பெறுவது?
ஸ்ட்ரீம்லிட்டில், பயனர்கள் வெவ்வேறு மூலங்களிலிருந்து தரவைப் படிக்கலாம். CSV கோப்பு போன்ற எந்தவொரு வெளிப்புறக் கோப்பிலிருந்தும் தரவைப் படிக்க, வழங்கப்பட்ட விளக்கக்காட்சியைப் பார்க்கவும்.
படி 1: கோப்பிலிருந்து தரவைப் படிக்க ஒரு நிரலை உருவாக்கவும்
முதலில், ஒரு எளிய பைதான் கோப்பை உருவாக்கவும் '.பை' நீட்டிப்பு. உதாரணமாக, நாங்கள் உருவாக்கியுள்ளோம் 'Demo1.py' . அதன் பிறகு, கீழே உள்ள துணுக்கை கோப்பில் ஒட்டவும்:
இறக்குமதி streamlit என செயின்ட்
st.title ( 'தரவை ஸ்ட்ரீம்லிட்டில் பெறவும்' )
Cars_data = pd.read_csv ( ஆர் 'C:\Users\Dell\Documents\Streamlit Tutorial\Cars.csv' )
st.write ( கார்கள்_தரவு )
மேலே உள்ள குறியீட்டில்:
- ' பாண்டாக்கள் 'கோப்புகளிலிருந்து தரவைப் படிக்க நூலகம் பயன்படுத்தப்படும் மற்றும்' நீரோடை ” தரவை பிரதிநிதி வடிவத்தில் காண்பிக்கும்.
- இங்கே,' read_csv() ” என்பது அதன் அடைப்புக்குறிக்குள் கொடுக்கப்பட்ட பாதையில் இருந்து தரவைப் படிக்க அல்லது பெற பயன்படுகிறது.
- தி 'எழுது()' ஸ்ட்ரீம்லிட்டில் தரவைக் காட்ட முறை பயன்படுத்தப்படுகிறது.
படி 2: பைதான் ஸ்கிரிப்டை இயக்கவும்
இப்போது, குறிப்பிட்ட கட்டளை மூலம் நிரல் கோப்பை ஸ்ட்ரீம்லிட் மூலம் இயக்கவும்:
இங்கே, நிரல் லோக்கல் ஹோஸ்ட் போர்ட்டில் இயங்குகிறது என்பதை வெளியீடு காட்டுகிறது ' 8501 ”:
உலாவியைத் திறந்து, ' என்பதற்குச் செல்லவும் லோக்கல் ஹோஸ்ட்:8501 ” URL, மற்றும் ஸ்ட்ரீம்லிட்டில் உள்ள கோப்பிலிருந்து தரவு பெறப்பட்டதா இல்லையா என்பதைச் சரிபார்க்கவும். ஸ்ட்ரீம்லிட்டில் உள்ள CSV கோப்பிலிருந்து தரவை வெற்றிகரமாகப் பெற்றுள்ளோம் என்பதை வெளியீடு காட்டுகிறது:
ஸ்ட்ரீம்லிட்டில் தரவைப் பெறுவதுதான்.
முடிவுரை
ஸ்ட்ரீம்லிட்டில் தரவைப் பெற, முதலில் ஸ்ட்ரீம்லிட் நூலகத்தை நிறுவவும். அதன் பிறகு, பாண்டாக்கள் மற்றும் ஸ்ட்ரீம்லிட் நூலகத்தை இறக்குமதி செய்யவும். தரவைப் படிக்க, சுத்தம் செய்ய அல்லது பெற 'பாண்டாஸ்' பைத்தானின் நூலகத்தைப் பயன்படுத்தவும். பின்னர், தரவைக் காண்பிக்க டேட்டாஃப்ரேம்கள், பார்_சார்ட்கள் மற்றும் ஹிஸ்டோகிராம்கள் போன்ற ஸ்ட்ரீம்லிட் கூறுகளைப் பயன்படுத்தவும். அதன் பிறகு, பைதான் ஸ்கிரிப்டைப் பயன்படுத்தி இயக்கவும் “ஸ்ட்ரீம்லிட் ரன்