मैं अजगर में एक शुरुआत कर रहा हूँ और मेरी परियोजना के लिए मेरे पास सूचियों की एक सूची है। और मैं उन सूचियों को दिखाने की कोशिश करता हूं जिनकी मुझे उनके तत्वों में से एक द्वारा खोज करने की आवश्यकता है।

मेरे मामले में यह एक सूची है जिसमें उपयोगकर्ता सूचनाएं शामिल हैं (नाम, उपयोगकर्ता नाम, आयु, देश, ...)

और मैं इस सूची में उन सभी सूचियों को दिखाना चाहता हूं जहां उदाहरण के लिए देश 'जापान' है। न केवल उन सूचियों की संख्या जिनमें यह है, बल्कि उन सूचियों की अभिन्नता को दर्शाती है जिनमें यह तत्व शामिल है।

लेकिन मुझे नहीं पता कि कैसे करना है, इसलिए अगर कोई मेरी मदद करना जानता है तो कृपया इसे कहें।

-2
Saiko 18 नवम्बर 2020, 06:38

1 उत्तर

सबसे बढ़िया उत्तर

सूची की सूची बनाने का एक उदाहरण यहां दिया गया है: उपयोगकर्ता नाम, देश, आयु की सूची की सूची जो एक दूसरे से संबंधित हैं

import pandas as pd
lst = [['u1','u2','u3','u4'],['c1','c2','c3','c2'],['a1','a2','a3','a4']]
cols = ['list_1','list_2','list_3','list_4']
df = pd.DataFrame(lst, columns=cols).transpose()
df


         0   1   2
list_1  u1  c1  a1
list_2  u2  c2  a2
list_3  u3  c3  a3
list_4  u4  c2  a4

विशिष्ट सूचियाँ खोजने के लिए:

df[df[1] == 'c2']


         0   1   2
list_2  u2  c2  a2
list_4  u4  c2  a4
0
frankr6591 18 नवम्बर 2020, 07:02