运行以下代码后出现以下错误:
df_group
有什么想法吗?
symbol exchange price
AAPL NASDAQ 154.630 800
154.640 641
154.650 100
154.660 300
154.670 400
154.675 100
154.680 300
154.690 1390
154.695 100
154.700 360
154.705 100
154.710 671
154.720 190
154.725 100
154.730 400
...
XOM ARCA 80.67 1300
80.68 2721
80.69 1901
80.7 700
80.71 800
80.72 200
80.73 700
80.74 500
80.75 600
80.76 300
80.77 900
80.78 100
80.79 1000
80.8 1000
symbol exch price sizesizesizesizesizesizesizesizesizesizesizesi...
的输出是(例如)以下
df_group = df.groupby(['symbol','exchange','price'])["size"].sum()
我使用以下代码进行了分组:
Route::get('/search/{query}', function ($query) {
$queries = [
[
'indexName' => 'movies_index',
'query' => $query,
'hitsPerPage' => 3
],
[
'indexName' => 'directors',
'query' => $query,
'hitsPerPage' => 3,
],
[
'indexName' => 'screenwriters',
'query' => $query,
'hitsPerPage' => 10
]
];
var_dump($queries);});
谢谢!
答案 0 :(得分:1)
看起来你试图迭代一个熊猫系列。如果这就是你所需要的,这可能有所帮助。
for names, group in df_group.iteritems():
print(names)
print(group)
此外,如果您查找pandas dataframe对象而不是系列,请使用双方括号。这将返回一个多索引数据帧。使用方法.reset_index会将其转换为常规数据帧。
# Multi-Index Dataframe
df_group = df.groupby(['symbol','exchange','price'])[["size"]].sum()
# Regular Dataframe
df_group = df.groupby(['symbol','exchange','price'])[["size"]].sum().reset_index()