相关疑难解决方法(0)

Pandas中map,applymap和apply方法之间的区别

你能告诉我什么时候使用这些矢量化方法和基本的例子吗?

我看到这map是一种Series方法,而其余的是DataFrame方法.我对此感到困惑applyapplymap方法.为什么我们有两种方法将函数应用于DataFrame?再一次,说明用法的简单例子会很棒!

python vectorization dataframe pandas

409
推荐指数
9
解决办法
26万
查看次数

按字符串长度对数据进行排序

我想按名字长度排序.似乎没有key参数,sort_values所以我不知道如何实现这一点.这是一个测试df:

import pandas as pd
df = pd.DataFrame({'name': ['Steve', 'Al', 'Markus', 'Greg'], 'score': [2, 4, 2, 3]})
Run Code Online (Sandbox Code Playgroud)

python sorting series pandas reindex

6
推荐指数
3
解决办法
7113
查看次数

在pandas中提取两个字符串之间的字符串

我有一个文本列,看起来像:

http://start.blabla.com/landing/fb603?&mkw...
Run Code Online (Sandbox Code Playgroud)

我想提取"start.blabla.com",它始终位于:

http://
Run Code Online (Sandbox Code Playgroud)

和:

/landing/
Run Code Online (Sandbox Code Playgroud)

即:

start.blabla.com
Run Code Online (Sandbox Code Playgroud)

我做:

df.col.str.extract('http://*?\/landing')
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我究竟做错了什么?

python regex pandas

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

使用熊猫单元格中的列表长度选择行

我有一张桌子 df

    a   b    c
1   x   y   [x]

2   x   z   [c,d]

3   x   t   [e,f,g]
Run Code Online (Sandbox Code Playgroud)

只是想知道如何使用 c 列的长度选择行

df.loc[len(df.c) >1]
Run Code Online (Sandbox Code Playgroud)

我知道这是不对的......什么应该是正确的?

python select list loc pandas

4
推荐指数
2
解决办法
6436
查看次数

Python:获取 Pandas 系列列表长度的有效方法

我收到以下系列。我想计算每个国家的列表长度。

Scotland                [1074957, 1074964, 1074968, 1074970, 287855, 3...
South Africa            [1020029, 1031431, 1031433, 1031435, 222678, 2...
Sri Lanka               [1001349, 1001351, 1001353, 1083449, 1083450, ...
United Arab Emirates    [1072206, 1072207, 1072208, 1074962, 1074965, ...
West Indies             [1041615, 1041617, 1050217, 1050219, 1050221, ...
Zimbabwe                [1007655, 1007657, 1007659, 287856, 287858, 41...
Name: Id, dtype: object
Run Code Online (Sandbox Code Playgroud)

这样得到的系列 OR Dataframe 将是

Scotland              35
South Africa          57
Sri Lanka             12
United Arab Emirates  31
West Indies           74
Zimbabwe               9
Run Code Online (Sandbox Code Playgroud)

在 Pandas 中,我们如何以 Pythonic 方式做到这一点?

python dataframe pandas

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

标签 统计

pandas ×5

python ×5

dataframe ×2

list ×1

loc ×1

regex ×1

reindex ×1

select ×1

series ×1

sorting ×1

vectorization ×1