假设我有一个包含四列的 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。
有没有好的方法可以做到这一点?我很感激任何帮助。
我有多个字典,其中包含取决于其业务价值的数据,例如:
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) 我有一个要附加值的列表。它在一个类中的函数中。我如何访问它?
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。