如何查询包含元组的列?
# Tuples in a dataframe
_df = pd.DataFrame({'C': [(0,1), (2,3), (4,5)]})
display(_df)
for i in range(len(_df)):
_df.loc[i, 'D'] = sum(_df.loc[i, 'C'])
display(_df)
C
0 (0, 1)
1 (2, 3)
2 (4, 5)
Run Code Online (Sandbox Code Playgroud)
例如,如何查询 C 中具有第一个元素 == 2 的元组的所有元组?
_df[_df['C'] == (2, 3)]
Run Code Online (Sandbox Code Playgroud)
匹配元组。但是如何只匹配元组的一个元素?