मैं इस पर अपने बाल खींच रहा हूं।
मेरे पास 2 डेटाफ्रेम हैं:
Df1 खिलाड़ियों के लिए उनकी स्थिति (ज़ोन) (फॉरवर्ड, मिडफ़ील्ड या डिफेंडर) और उनके कुछ डेटा रखता है
खेल आँकड़े।
df1 = pd.DataFrame({'Zone': ['DEF', 'MID', 'FWD'], 'Tackles': [5, 10, 5], 'Goals': [0, 1, 1], 'Shots': [10, 5, 2]} , index=(['Playe....
मैं शायद वास्तविक मामले परिदृश्यों पर पायथन सीख रहा हूं, और उन कंपनियों के नामों को फ़िल्टर करने का काम मिला है जिनमें 3 से अधिक शब्द हैं। यह "कंपनी का नाम" नामक कॉलम में है और डेटाफ्रेम को "डेटा" कहा जाता है। मैं उन्हें सूची में लाने में कामयाब रहा और अंततः डेटाफ़्रेम में भी। हालाँकि, डेटाफ़्रेम....
मेरे पास एक डेटासेट है जिसे मैंने "NAME" कॉलम पर 2 df को एक साथ मर्ज करने से बनाया है और अब मेरे पास एक बड़ा डेटासेट है। डीएफ को खत्म करने के लिए, मैं इसे साफ करने के लिए कुछ तर्क करना चाहता हूं।
आवश्यकताएं: मैं अद्वितीय 'नाम' का चयन करना चाहता हूं, लेकिन मैं उच्चतम बिक्री पंक्ति के साथ नाम का मिल....
इसलिए, मैं मौजूदा कॉलम में मान सेट करने और कुछ शर्तों के आधार पर नए कॉलम के लिए मान सेट करने का एक प्रभावी तरीका ढूंढ रहा हूं। यदि मेरे पास एक बड़े डेटा सेट में १० शर्तें हैं, तो क्या मुझे १० पंक्तियाँ लिखनी होंगी? या मैं उन्हें किसी भी तरह से जोड़ सकता हूं... अभी तक इसका पता नहीं चला है। क्या आप....
यह क्यों काम कर रहा है?
import pandas as pd
numbers = {'mynumbers': [51, 52, 53, 54, 55]}
df = pd.DataFrame(numbers, columns =['mynumbers'])
df.loc[df['mynumbers'] <= 53, 'mynumbers'] = 'True'
print (df)
आउटपुट:
mynumbers
0 True
1 True
2 True
3 False
4 False
लेकिन यह एक त....
संदर्भ के लिए, मैं अपने डेटाफ़्रेम में उन पंक्तियों को फ़िल्टर करने का प्रयास कर रहा हूँ जो केवल वर्ष 2021 से संबंधित हैं।
यह मेरा स्क्रिप्ट कोड है:
test = all_SS_batting_columns.loc[all_SS_batting_columns['Year'] == '2021']
लेकिन यह केवल लौटाता है:
Empty DataFrame
Columns: [index, Year, Age, Tm, Lg....
मेरे पास एक सीएसवी डेटा सेट है जिसे मैंने ज्यूपिटर में आयात किया और inp0 के तहत संग्रहीत किया। मैं नीचे त्रुटि प्राप्त करने वाले पांडा शर्त में .loc फ़ंक्शन का उपयोग करके इनके लिए मूल्य बाल्टी बनाने की कोशिश कर रहा हूं।
मेरा कोड:
inp0.loc[inp0.price==0.00, 'Price_Bucket'] = 'Free App'
inp0.loc[[inp....
25 जुलाई 2021, 10:32
मेरे पास एक डीएफ है जो काफी बड़ा है। एक स्निपेट जैसा कि नीचे दिखाया गया है।
SrNo | Merchant | Revenue | Currency
1 | UBER SR | 123 | INR
2 | UBER (SR)| 123 | INR
3 | SR UBER | 123 | INR
4 | ZOMATO SR| 123 | INR
5 | ZOMATOSR | 123 | INR
6 |12FLIPAKRT| 1....
28 जून 2021, 15:57
मैं पंडों के साथ अभ्यास कर रहा हूं और मुझे निम्नलिखित समस्या है। मैं ओलंपिक पदक डेटा सेट के साथ अभ्यास कर रहा हूं जहां देशों को एक कॉलम में सूचीबद्ध किया गया है, और बाद के कॉलम में पदक।
क्यूसी चेक के हिस्से के रूप में, मैं कोड की एक पंक्ति लिखना चाहता था जो यह जांचता है कि सोने (01!), चांदी (02!) औ....
संकट
एक पंक्ति प्रविष्टि के लिए एक शब्दकोश असाइन करने के लिए पांडा df.loc का उपयोग करने का समर्थन करते हैं, जैसे निम्न:
df = pd.DataFrame(columns = ['a','b','c'])
entry = {'a':'test', 'b':1, 'c':float(2)}
df.loc[0] = entry
जैसा कि अपेक्षित था, पंडों ने डिक्शनरी कीज़ के आधार पर डिक्शनरी के मानों को ....
20 मई 2021, 21:26
पांडा में विशिष्ट स्तंभों के लिए पंक्तियों को योग करने की कोशिश कर रहा है।
पास होना:
df =
name age gender sales commissions
joe 25 m 100 10
jane 55 f 40 4
चाहते हैं:
df =
name age gender sales commissions
joe 25 m 100 10
jane 55 f ....
मैं loc . का उपयोग करके कई स्थितियों पर अपने डेटाफ़्रेम को फ़िल्टर करने का प्रयास कर रहा हूँ
डेटा एक एक्सेल फ़ाइल से आ रहा है जिसे मैंने df = pd.read_csv() का उपयोग करके डेटाफ़्रेम में आयात किया है
Df.head() का उपयोग करके df से नमूना संरचना यहां दी गई है:
डीएफ.हेड ()
और मुझे निम्नलिखित मानदंडों पर फ....
मैं एक डीएफ कॉलम के माध्यम से लूप करने की कोशिश कर रहा हूं और स्ट्रिंग्स के कॉलम से केवल यूआरएल कुंजी प्राप्त कर रहा हूं। मैंने इस लूप के हर चरण को प्रिंट किया है और यह सही तरीके से काम करता है। हालाँकि लूप के बाद DF को प्रिंट करते समय मुझे केवल वह कॉलम दिखाई देता है जिसे मैं सही मानों के साथ बनात....
तो मेरा डेटासेट सर्वेक्षण डेटा है, जहां प्रत्येक पंक्ति एक प्रश्न और उस प्रश्न के लिए एक अद्वितीय उत्तरदाता की संख्यात्मक प्रतिक्रिया दिखाती है। दुर्भाग्य से, कुछ प्रश्न के लिए पैमाना पीछे की ओर था (उर्फ 1s को 4s और 4s को 1s होना चाहिए)।
मैं इसे loc के माध्यम से हल करने का सबसे बेतुका तरीका लेकर आय....
मैं उन पंक्तियों का पता लगाने की कोशिश कर रहा हूँ जहाँ विश्वसनीयता <0.70 है, लेकिन आउटपुट में ऐसी पंक्तियाँ शामिल हैं जहाँ विश्वसनीयता 0.70 भी है। क्या गलत हो सकता है?
मूल डीएफ:
Po_id po_name उत्पाद वर्ष माप दर भाजक अंश is_reported विश्वसनीयता
0 1051408 एबरडीन केयर एलायंस कमर्शियल एचएमओ/पीओएस 18....
मेरे पास 5 साल की स्टॉक इंडेक्स कीमतों के साथ एक टाइम्सरी डीएफ है (इसलिए डीएफ में 2 कॉलम दिनांक और मूल्य हैं। मेरे पास एक नया कॉलम '3 एम फॉरवर्ड डेट' है जो सिर्फ मूल दिनांक कॉलम + 3 महीने है।
फिर मैं '3M फॉरवर्ड प्राइस' कॉलम बनाने की कोशिश कर रहा हूं। यह मूल मूल्य कॉलम से संबंधित मूल्य होगा लेकिन 3....
22 जिंदा 2021, 15:11
मेरे पास इस तरह एक डेटाफ्रेम है
df = pd.DataFrame({'a': [1], 'b': [1], 'c': [1], 'd':[1], 'e':[1]})
df
मैं .loc के साथ a,b,c,e कॉलम चुनना चाहता हूं! मुझे लगता है
l=df.loc[:, 'a':'c'].columns.to_list()
l+=['e']
df.loc[:, l]
लेकिन क्या कोई और सुविधाजनक तरीका है? पसंद
df.loc[:, ['a':'c', 'e']]
वास....
मैं दिनांक और उत्पाद के आधार पर अपने पांडा डेटाफ़्रेम का सबसेट बनाने का एक पुनरावृत्त तरीका ढूंढ रहा हूं। मैं प्रत्येक उत्पाद के लिए पहली पंक्ति को 2 सप्ताह की खिड़की के भीतर रखना चाहता हूं।
तो डीएफ ए के लिए:
Date,Product,Return
1/1/2020,ABC,0.00993
1/2/2020,ABC,0.04231
1/4/2020,ABC,0.04231
1/30/20....
मैं किसी अन्य डेटाफ़्रेम का उपयोग करके डेटाफ़्रेम से कॉलम निकालना चाह रहा हूँ। मैं कॉलम हेडर को कोड में हार्ड कोड नहीं करना चाहता क्योंकि डेटा एक सीएसवी से आता है और कॉलम को अलग-अलग हेडर के साथ जोड़ा जा सकता है। .loc और पुनरावृत्तियों का उपयोग करने का प्रयास किया, लेकिन कुछ भी काम नहीं कर रहा है। ....
मैं अक्ष = 0 के साथ कॉनकैट का उपयोग करके दो डेटाफ्रेम जोड़ने की कोशिश कर रहा हूं, इसलिए कॉलम वही रहते हैं लेकिन सूचकांक बढ़ता है। डेटाफ्रेम में से एक में सीरियल नंबर के साथ एक विशिष्ट कॉलम होता है (एक से ऊपर की ओर जा रहा है - लेकिन जरूरी नहीं कि क्रम में जैसे 1,2,3,4,5, आदि)
import pandas as pd
imp....
मैं अब वास्तव में बेवकूफ महसूस कर रहा हूं, यह आसान होना चाहिए।
मुझे यहां अच्छी मदद मिली how-to -कीप-द-इंडेक्स-ऑफ-माय-पांडा-डेटाफ्रेम-आफ्टर-नॉर्मलाइजेशन-जेसन
मुझे कॉलम 'कीमत' में न्यूनतम/अधिकतम मूल्य प्राप्त करने की आवश्यकता है, जहां कॉलम 'प्रकार' में मूल्य खरीद/बिक्री है। अंतत: मैं उस विशिष्ट आदेश....
यहां मैं पांडा में .loc [] का उपयोग करके df डेटाफ्रेम से "9/15/2020" के माध्यम से पंक्तियों के औसत 0 से 8 और कॉलम "9/15/2020" को खींचने की कोशिश कर रहा हूं।
[यह df डेटाफ़्रेम है जिसमें ८ पंक्तियाँ और ९ स्तंभ हैं] [१] [१]: https://i.stack.imgur.com/QgjBp.png
निम्नलिखित लंबे सिंटैक्स का उपयोग करने का....
21 सितंबर 2020, 07:18
उदाहरण के लिए:
सूचकांक फल
0: "केला"
1: "सेब"
2: "डोनट"
3: "पिज्जा"
4: "नूडल्स"
5: "आइसक्रीम"
6: "अंगूर"
आमतौर पर, 2-5 पंक्तियों को शामिल करने के लिए, मैं ड्रॉप का उपयोग करता हूं।(df.index[[2,3,4,5]]) हालांकि, मैं जिस प्रोजेक्ट पर काम कर रहा हूं, उसके लिए डेटाफ्रेम बहुत बड़ा है और मुझे बहुत सारी पंक....