pandas获取dataframe中同一列下相同名称行的dataframe
时间: 2023-11-18 16:59:51 浏览: 99
pandas.DataFrame的pivot()和unstack()实现行转列
可以使用pandas中的groupby函数来实现按照某一列进行分组,然后获取每个分组下的数据。例如,假设我们有一个名为df的DataFrame,其中包含一个名为name的列,我们可以按照name列进行分组,并获取每个分组下的数据,如下所示:
```
grouped = df.groupby('name')
for name, group in grouped:
print(name)
print(group)
```
其中,name表示分组的名称,group表示当前分组下的DataFrame。你可以根据需要对group进行操作,例如将其转换为新的DataFrame。
阅读全文