ఈ బ్లాగ్ ప్రదర్శిస్తుంది:
- సోర్స్ కోడ్ నుండి స్ట్రీమ్లిట్లో డేటాను పొందడం ఎలా?
- బాహ్య ఫైల్ నుండి స్ట్రీమ్లిట్లో డేటాను పొందడం ఎలా?
సోర్స్ కోడ్ నుండి స్ట్రీమ్లిట్లో డేటాను పొందడం ఎలా?
స్ట్రీమ్లిట్లో, డేటాబేస్లు, ఎక్స్టర్నల్ ఫైల్లు, పైథాన్ స్క్రిప్ట్లు లేదా సోర్స్ ఫైల్లు వంటి విభిన్న మూలాధారాల నుండి డేటాను పొందవచ్చు. స్ట్రీమ్లిట్ అప్లికేషన్ డేటాను పొందడం లేదా వివిధ రూపాల్లో ప్రోగ్రామాటిక్గా రూపొందించబడిన ఫలితాలను పొందడాన్ని కూడా అనుమతిస్తుంది. డేటాఫ్రేమ్లు లేదా బార్ చార్ట్లలో స్ట్రీమ్లిట్లో డేటాను పొందేందుకు, దిగువ అందించిన ప్రదర్శనను అనుసరించండి.
దశ 1: ప్రాజెక్ట్ డైరెక్టరీకి నావిగేట్ చేయండి
ముందుగా, '' ద్వారా ప్రాజెక్ట్ డైరెక్టరీకి నావిగేట్ చేయండి cd <ప్రాజెక్ట్-డైరెక్టరీకి మార్గం> ” ఆదేశం:
cd సి:\యూజర్స్\డెల్\డాక్యుమెంట్స్\స్ట్రీమ్లిట్ ట్యుటోరియల్
గమనిక : పైథాన్, పిప్ మరియు అన్ని ఇతర ప్యాకేజీలు మరియు లైబ్రరీలను వేరుచేస్తుంది కాబట్టి వర్చువల్ వాతావరణంలో పని చేయడం మంచి విధానంగా పరిగణించబడుతుంది. వర్చువల్ వాతావరణాన్ని ఇన్స్టాల్ చేయడానికి మరియు సెటప్ చేయడానికి, మా లింక్ చేసిన కథనాన్ని చూడండి “ వర్చువల్ పర్యావరణాన్ని సక్రియం చేయండి ”.
దశ 2: వర్చువల్ పర్యావరణాన్ని సృష్టించండి మరియు సక్రియం చేయండి
ప్రస్తుత ప్రాజెక్ట్ కోసం కొత్త వర్చువల్ వాతావరణాన్ని సృష్టించడానికి, 'ని ఉపయోగించండి virtualenv
ప్రదర్శన కోసం, మేము సృష్టించాము ' స్ట్రీమ్లిటెన్వ్ ”:
తరువాత, దిగువ ఆదేశాన్ని ఉపయోగించి ప్రాజెక్ట్ డైరెక్టరీలో కొత్తగా సృష్టించబడిన వర్చువల్ వాతావరణాన్ని సక్రియం చేయండి:
streamlitenv\Scripts\activate
దశ 3: స్ట్రీమ్లిట్ని ఇన్స్టాల్ చేయండి
తరువాత, '' సహాయంతో స్ట్రీమ్లిట్ పైథాన్ లైబ్రరీని ఇన్స్టాల్ చేయండి పిప్ ” ప్యాకేజీ మేనేజర్. ఈ ప్రయోజనం కోసం, కింది ఆదేశాన్ని ఉపయోగించండి:
దశ 4: పైథాన్ స్క్రిప్ట్ను సృష్టించండి
తరువాత, '' పేరుతో కొత్త ఫైల్ను సృష్టించండి Demo.py ” మరియు దాని పొడిగింపును ఇలా సెట్ చేయండి '.py' . ఆ తర్వాత, కింది స్నిప్పెట్ని ఫైల్లో అతికించండి:
దిగుమతి స్ట్రీమ్లిట్ వంటి సెయింట్
st.title ( 'విద్యార్థుల ఫలితాలు' )
@ st.cache_data
డెఫ్ లోడ్_డేటా ( ) :
తిరిగి pd.DataFrame (
{
'పేరు' : [ 'జాజీ' , 'పెళ్ళి చేసుకో' , 'మరియా' , 'జెన్నీ' ] ,
'మార్కులు' : [ 40 , 43 , యాభై , నాలుగు ఐదు ] ,
}
)
df = లోడ్_డేటా ( )
st.dataframe ( df )
st.bar_chart ( df )
పై కోడ్ యొక్క వివరణ క్రింది విధంగా ఉంది:
- ముందుగా, అవసరమైన లైబ్రరీలను దిగుమతి చేసుకోండి ' పాండాలు 'డేటాఫ్రేమ్లను సృష్టించడానికి మరియు' స్ట్రీమ్లిట్ ” డేటాను పొందడం మరియు దృశ్యమానం చేయడం.
- 'ని ఉపయోగించి వెబ్పేజీకి శీర్షికను సెట్ చేయండి st.title ”.
- నిర్వచించండి ' load_data() ” స్టాటిక్ డేటా ఫ్రేమ్ని తిరిగి ఇచ్చే పద్ధతి.
- డేటా ఫ్రేమ్లో, మేము విద్యార్థుల పేరు మరియు మార్కులను సెట్ చేసాము.
- “load_data()” పద్ధతికి కాల్ చేయండి మరియు దాని రిటర్న్ విలువను “లో సేవ్ చేయండి df ” వేరియబుల్.
- ఇప్పుడు, డేటాను స్ట్రీమ్లిట్ ప్రాతినిధ్య రూపంలో చూపండి డేటాఫ్రేమ్ 'మరియు' బార్_చార్టులు ”.
దశ 5: స్ట్రీమ్లిట్లో డేటాను పొందండి
ఇప్పుడు, దిగువ ఆదేశాన్ని ఉపయోగించి స్ట్రీమ్లిట్లో పైథాన్ స్క్రిప్ట్ను అమలు చేయండి:
పైథాన్ స్క్రిప్ట్ లోకల్ హోస్ట్ పోర్ట్లో రన్ అవుతుందని అవుట్పుట్ చూపిస్తుంది “ 8501 ”:
ధృవీకరణ కోసం, 'కి నావిగేట్ చేయండి స్థానిక హోస్ట్:8501 ” బ్రౌజర్లోని URL మరియు డేటా స్ట్రీమ్లిట్లో పొందబడిందా లేదా అని తనిఖీ చేయండి. దిగువ ఫలితం మేము సోర్స్ కోడ్ నుండి డేటాను విజయవంతంగా పొందామని మరియు దానిని ''లో ప్రదర్శించామని చూపిస్తుంది డేటాఫ్రేమ్ 'మరియు' బార్ చార్ట్ ”:
బాహ్య ఫైల్ నుండి స్ట్రీమ్లిట్లో డేటాను పొందడం ఎలా?
స్ట్రీమ్లిట్లో, వినియోగదారులు వివిధ మూలాల నుండి డేటాను చదవగలరు. CSV ఫైల్ వంటి ఏదైనా బాహ్య ఫైల్ నుండి డేటాను చదవడానికి, అందించిన ప్రదర్శన ద్వారా వెళ్లండి.
దశ 1: ఫైల్ నుండి డేటాను చదవడానికి ప్రోగ్రామ్ను సృష్టించండి
ముందుగా, దీనితో ఒక సాధారణ పైథాన్ ఫైల్ను సృష్టించండి '.py' పొడిగింపు. ఉదాహరణకు, మేము సృష్టించాము “Demo1.py” . ఆ తర్వాత, కింది స్నిప్పెట్ని ఫైల్లో అతికించండి:
దిగుమతి స్ట్రీమ్లిట్ వంటి సెయింట్
st.title ( 'స్ట్రీమ్లిట్లో డేటాను పొందండి' )
Cars_data = pd.read_csv ( ఆర్ 'C:\Users\Dell\Documents\Streamlit Tutorial\Cars.csv' )
st.write ( కార్ల_డేటా )
పై కోడ్లో:
- ' పాండాలు 'ఫైళ్ల నుండి డేటాను చదవడానికి లైబ్రరీ ఉపయోగించబడుతుంది మరియు' స్ట్రీమ్లిట్ ” డేటాను ప్రతినిధి రూపంలో చూపుతుంది.
- ఇక్కడ, ' read_csv() ” దాని కుండలీకరణాల్లో ఆమోదించబడిన అందించిన మార్గం నుండి డేటాను చదవడానికి లేదా పొందేందుకు ఉపయోగించబడుతుంది.
- ది 'వ్రాయడానికి()' స్ట్రీమ్లిట్లో డేటాను ప్రదర్శించడానికి పద్ధతి ఉపయోగించబడుతుంది.
దశ 2: పైథాన్ స్క్రిప్ట్ను అమలు చేయండి
ఇప్పుడు, పేర్కొన్న ఆదేశం ద్వారా ప్రోగ్రామ్ ఫైల్ను స్ట్రీమ్లిట్తో అమలు చేయండి:
ఇక్కడ, ప్రోగ్రామ్ స్థానిక హోస్ట్ పోర్ట్లో అమలు చేయబడుతుందని అవుట్పుట్ చూపిస్తుంది ' 8501 ”:
బ్రౌజర్ని తెరిచి, 'కి నావిగేట్ చేయండి స్థానిక హోస్ట్:8501 ” URL, మరియు స్ట్రీమ్లిట్లోని ఫైల్ నుండి డేటా పొందబడిందో లేదో తనిఖీ చేయండి. స్ట్రీమ్లిట్లోని CSV ఫైల్ నుండి మేము డేటాను విజయవంతంగా పొందినట్లు అవుట్పుట్ చూపిస్తుంది:
స్ట్రీమ్లిట్లో డేటాను పొందడం గురించి అంతే.
ముగింపు
స్ట్రీమ్లిట్లో డేటాను పొందడానికి, ముందుగా స్ట్రీమ్లిట్ లైబ్రరీని ఇన్స్టాల్ చేయండి. ఆ తర్వాత, పాండాలు మరియు స్ట్రీమ్లిట్ లైబ్రరీని దిగుమతి చేయండి. డేటాను చదవడానికి, శుభ్రం చేయడానికి లేదా పొందేందుకు 'పాండాస్' పైథాన్ లైబ్రరీని ఉపయోగించండి. ఆపై, డేటాను ప్రదర్శించడానికి డేటాఫ్రేమ్లు, బార్_చార్ట్లు మరియు హిస్టోగ్రామ్ల వంటి స్ట్రీమ్లిట్ భాగాలను ఉపయోగించండి. ఆ తర్వాత, పైథాన్ స్క్రిప్ట్ని ఉపయోగించి అమలు చేయండి “స్ట్రీమ్లిట్ రన్