小编Bos*_*hoi的帖子

pandas:通过将两列数据框与元组列表进行比较来获取行

假设我有一个包含四列的 Pandas DataFrame:A、B、C、D。

my_df = pd.DataFrame({'A': [0,1,4,9], 'B': [1,7,5,7],'C':[1,1,1,1],'D':[2,2,2,2]})
Run Code Online (Sandbox Code Playgroud)

我还有一个元组列表:

my_tuples = [(0,1),(4,5),(9,9)]
Run Code Online (Sandbox Code Playgroud)

我只想保留数据帧的行,其中 的值(my_df['A'],my_df['B'])等于 my_tuples 中的元组之一。

在此示例中,这将是 row#0 和 row#2。

有没有好的方法可以做到这一点?我很感激任何帮助。

python pandas

5
推荐指数
1
解决办法
491
查看次数

检查给定的键是否包含在多个字典中的任何一个中

我有多个字典,其中包含取决于其业务价值的数据,例如:

companies = {'google': 'value_1', 'facebook': 'value_2'}
names = {'alex': 'value_3', 'john': 'value_4'}
...
Run Code Online (Sandbox Code Playgroud)

我需要检查一个变量x是否包含在这些字典中的任何一个中,并确定它包含在哪些字典中。此类字典的数量可能很大,因此手动检查它们不是很有效。有没有比这更pythonic的东西

companies = {'google': 'value_1', 'facebook': 'value_2'}
names = {'alex': 'value_3', 'john': 'value_4'}
...
Run Code Online (Sandbox Code Playgroud)

python dictionary

5
推荐指数
1
解决办法
672
查看次数

如何访问类中函数中的列表?

我有一个要附加值的列表。它在一个类中的函数中。我如何访问它?

class A:
   def __init__(self):
        #my variables

   def myfunction(self):
       myList = []
       for i in range(5):
          myList.append(i)


myobj = A()
myobj.myfunction()
Run Code Online (Sandbox Code Playgroud)

我想获取列表 myList。

python

0
推荐指数
1
解决办法
57
查看次数

标签 统计

python ×3

dictionary ×1

pandas ×1