小编use*_*947的帖子

熊猫数据框分组和排序

我有一个具有4列的数据框,其中前两列由字符串(类别变量)组成,后两列是数字。

Type    Subtype    Price    Quantity
Car     Toyota     10       1
Car     Ford       50       2
Fruit   Banana     50       20
Fruit   Apple      20       5 
Fruit   Kiwi       30       50
Veggie  Pepper     10       20
Veggie  Mushroom   20       10
Veggie  Onion      20       3
Veggie  Beans      10       10  
Run Code Online (Sandbox Code Playgroud)

如何使数据框基于“类型”列上的“价格”的总和按降序排序,并且对“价格”列也使Subtype列按降序排序?像这样:

Type    Subtype    Price    Quantity
Fruit   Banana     50       20
        Kiwi       30       50
        Apple      20       5 
Car     Ford       50       2
        Toyota     10       1
Veggie  Mushroom   20       10
        Onion      20       3
        Beans      10       10  
        Pepper     10       20
Run Code Online (Sandbox Code Playgroud)

我尝试了以下操作,但未按降序对Subtype列进行排序:

df = df.groupby(['Type','Subtype'])['Price', …
Run Code Online (Sandbox Code Playgroud)

python pandas pandas-groupby

5
推荐指数
2
解决办法
673
查看次数

Python:模式匹配(?)

我是Python编程的初学者,我对构建代码有疑问.

假设我有以下数据:

150 z   Brazil
160 a   Toys R Us
Run Code Online (Sandbox Code Playgroud)

我想代码,这样如果我们看到的模式bbb \t (one digit or character not a) \t,我会更换bbb \t digit \tbbb_$d$_.(这里,\t表示选项卡并bbb指示一个数字).

因此,输出将是150_$z$_Brazil,并且输出为160 a Toys R Us作为数字后不会获得160a.

我的问题是,我如何编码,以便选择一个数字或不是a

python pattern-matching

4
推荐指数
1
解决办法
119
查看次数

在小数点后删除无效的零

我有一个带小数和整数的值表.一些小数点在小数点后面的两个位置(例如0.60)或小数点后面的两个位置都是零(例如4.00).

如何确保在小数点后删除任何零?(所以前面提到的数字会0.64.)

excel

3
推荐指数
1
解决办法
2万
查看次数

如何用"<10"替换多列中小于10的值?

我有一个超过10,000的数据集,我想知道如何通过用小于10替换小于10的值来压缩文件?

我尝试使用IF函数:= IF(G4:I22726 <10,"<10")

但它给了我一个错误.

范围G4:I22726是包含数字的表的列.

我要感谢任何帮助,谢谢.

excel excel-formula

2
推荐指数
1
解决办法
2万
查看次数

Excel:如何为空行插入连字符?

我知道您可以为空白单元格插入连字符,但我无法为多个空白单元格插入连字符.Excel似乎没有这方面的功能,但有一个空白单元格.

有人可以帮帮我吗?任何帮助,将不胜感激.

在此输入图像描述

(我把手动连字符作为例子)

excel excel-formula

1
推荐指数
1
解决办法
2万
查看次数