有一个数据框:
我加载文件,将其中一列设为索引。共有7列,需要按“SubcontoDt1”折叠,同时按日期和供应商过滤。
下面是一个应该发生的事情的例子。
Дата Поставщик Цена
СубконтоДт1
перчатки 12.01.12 ООО"А" 12.00
перчатки 13.01.12 ООО"А" 14.00
профиль 26.02.14 ООО"В" 26.00
профиль 29.03.14 ООО"В" 27.00
请告诉我,这怎么办?
这是表格现在的样子:
df = pd.read_csv("333.csv", sep=';', header=0, index_col="СубконтоДт1", decimal=',')
Дата Поставщик Цена
СубконтоДт1
перчатки 12.01.12 ООО"А" 12.00
уголок 14.01.12 ООО"С" 5.00
профиль 26.02.14 ООО"В" 26.00
перчатки 13.01.12 ООО"А" 14.00
профиль 29.03.14 ООО"В" 27.00
等等,不同日期的不同供应商提供的许多不同物品
解释:
СубконтоДт1
常规列,.reset_index()
(
.sort_values(["СубконтоДт1", "Дата", "Поставщик"])
)СубконтоДт1
再次将列设为索引(
.set_index("СубконтоДт1")
)。