【发布时间】:2016-08-01 13:13:41
【问题描述】:
有一个名为location_ratings的系列如下:
location_ratings = location['Location'].value_counts()
以下是 location_ratings 的示例输出:
Location
Brazil 180
Alaska 175
Russia 171
Colombia 146
Canada 144
California 142
France 130
England 104
India 97
Indonesia 84
China 83
有 2 个值,一个是位置,另一个是数值(评分)。
我想将它们分成两个新列,一个应该是“位置”,另一个应该是数据框中的“评级”。
我尝试将系列转换为数据框,然后使用以下代码重置索引,但未能获得预期结果。
尝试 1 失败:
D1 = location_ratings.to_frame().reset_index().T
尝试 2 失败:
D1 = location_ratings.to_frame().
D1.columns = ['Location', 'Ratings']
【问题讨论】:
-
D1 = location_ratings.to_frame().reset_index()不起作用吗? -
你为什么要转置?
标签: python python-3.x pandas dataframe multiple-columns