【发布时间】:2017-09-22 12:48:40
【问题描述】:
我最近迁移到 Python 作为我的主要分析工具,我希望能够复制第一个。 & 最后的。 SAS 中的功能。 SAS 代码如下:
data data.out;
set data.in;
if first.ID then flag = 1;
if last.ID then flag = 1;
run;
输出如下;
ID flag
AAAA 1
AAAA 0
AAAA 0
AAAA 1
BBBB 1
BBBB 0
BBBB 0
BBBB 1
CCCC 1
CCCC 0
CCCC 1
关于如何在 Python 中执行此操作的任何想法?
【问题讨论】:
-
你在这里使用
pandas之类的东西还是普通的Python? -
这个函数分别用于什么?它在哪里有用?
-
在 SAS 中,它只标识 groupby 的第一行和最后一行。在 pandas 中进行 groupby 时,该功能基本上是隐含的,并且(几乎?)在我的经验中从来不需要
-
“如何在[其他语言]中复制[语言]”的问题没有得到源语言的标签,每个元。