这是一个使用Python的pandas库来按照一个列进行分组,并检查另一个列中的值的解决方法:
import pandas as pd
# 创建一个示例数据集
data = {'Name': ['Tom', 'Nick', 'John', 'Tom', 'Nick'],
'Age': [20, 25, 30, 35, 40],
'City': ['London', 'Paris', 'New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 按照Name列进行分组,并检查Age列中的值
grouped = df.groupby('Name')
for name, group in grouped:
print("Name:", name)
print("Age:", group['Age'].values)
print("---")
输出结果:
Name: John
Age: [30]
---
Name: Nick
Age: [25 40]
---
Name: Tom
Age: [20 35]
---
在这个例子中,我们根据Name列对数据进行分组,并在每个分组中检查Age列的值。