小编bju*_*trs的帖子

如何在Pandas中透视数据框?

我有一个csv格式的表,看起来像这样.我想转置表,以便指标名称列中的值是新列,

Indicator       Country         Year   Value    
1               Angola          2005    6
2               Angola          2005    13
3               Angola          2005    10
4               Angola          2005    11
5               Angola          2005    5
1               Angola          2006    3
2               Angola          2006    2
3               Angola          2006    7
4               Angola          2006    3
5               Angola          2006    6
Run Code Online (Sandbox Code Playgroud)

我希望最终结果像这样:

Country    Year     1     2     3     4     5
Angola     2005     6     13    10    11    5
Angola     2006     3     2     7     3     6
Run Code Online (Sandbox Code Playgroud)

我尝试过使用pandas数据框并没有太大的成功.

print(df.pivot(columns = 'Country', 'Year', 'Indicator', values = 'Value'))
Run Code Online (Sandbox Code Playgroud)

有关如何实现这一点的任何想法?

谢谢

python transpose dataframe pandas

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

python pandas数据框连接两个数据框

我正在尝试加入数据框。他们看起来像这样

DF1 = ID     COUNTRY     YEAR     V1     V2     V3    V4
      12     USA         2012     x      y      z      a
      13     USA         2013     x      y      z      a
      14     RUSSIA      2012     x      y      z      a

DF2 = ID     COUNTRY     YEAR     TRACT
      9      USA         2000       A
      13     USA         2013       B
Run Code Online (Sandbox Code Playgroud)

期望的最终目标是:

DF3 = ID     COUNTRY     YEAR     V1     V2     V3    V4    TRACT    
      9      USA         2000                                 A
      12     USA         2012     x      y      z      a
      13     USA         2013     x      y      z      a      B
      14     RUSSIA      2012     x      y …
Run Code Online (Sandbox Code Playgroud)

python merge join pandas

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

Python - 计算数据框中另一列为空的列中的值数

我有以下数据集 df

   UniqueID Col1 Col2
0      1234    5  NaN
1      1235    3    4
2      1233  NaN    3
3      1111    3  NaN
Run Code Online (Sandbox Code Playgroud)

我想知道哪些行Col1不为null并且Col2为null.

python pandas

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

标签 统计

pandas ×3

python ×3

dataframe ×1

join ×1

merge ×1

transpose ×1