我的数据集如下所示.我正在try 对其进行排序,以便列按以下顺序排列:周末、澳大利亚、德国、法国等...

我曾try 使用loc并将每个数据集指定为变量,但当我创建新的数据帧时,它会导致错误.任何帮助都将不胜感激.

这是任何更改之前的数据:

Region Week End Value
Australia 2014-01-11 1.480510
Germany 2014-01-11 1.481258
France 2014-01-11 0.986507
United Kingdom 2014-01-11 1.973014
Italy 2014-01-11 0.740629

这是我想要的输出:

Week End Australia Germany France United Kingdom Italy
2014-01-11 1.480510 1.481258 0.986507 1.973014 0.740629

我所try 的:

cols = (['Region','Week End','Value'])
df = GS.loc[GS['Brand'].isin(rows)]
df = df[cols]
AUS = df.loc[df['Region'] == 'Australia']
JPN = df.loc[df['Region'] == 'Japan']
US = df.loc[df['Region'] == 'United States of America']

推荐答案

我认为你实际上可以这样做:

df.pivot(index="Week End", columns="Region", values="Value")

Python相关问答推荐

这些变量是否相等,因为它们引用相同的实例,尽管它们看起来应该具有不同的值?

如何最好地处理严重级联的json

如何以实现以下所述的预期行为的方式添加两只Pandas pyramme

当变量也可以是无或真时,判断是否为假

尽管进程输出错误消息,subProcess.check_call的CalledProcess错误.stderr为无

Django文件上传不起作用:文件未出现在媒体目录或数据库中

CustomTKinter-向表单添加额外的输入字段

在Python中,什么表达相当于0x1.0p-53?

Python:记录而不是在文件中写入询问在多文件项目中记录的最佳实践

如何使用Tkinter创建两个高度相同的框架(顶部和底部)?

TARete错误:类型对象任务没有属性模型'

try 与gemini-pro进行多轮聊天时出错

Pytest两个具有无限循环和await命令的Deliverc函数

基于字符串匹配条件合并两个帧

通过pandas向每个非空单元格添加子字符串

pandas在第1列的id,第2列的标题,第3列的值,第3列的值?

使用BeautifulSoup抓取所有链接

如何防止Pandas将索引标为周期?

在Admin中显示从ManyToMany通过模型的筛选结果

基于多个数组的多个条件将值添加到numpy数组