小编pat*_*ski的帖子

合并具有相同日期的行并在 pandas 中添加计数器列

我有一个简单的 DataFrame,如下所示:

               date
0   2018-08-28 13:13:37
1   2018-08-28 13:43:31
2   2018-08-28 15:23:25
3   2018-08-28 15:23:30
4   2018-08-28 15:23:33
5   2018-08-28 15:23:34
...
790 2018-09-04 10:45:38
791 2018-09-04 10:45:38
792 2018-09-04 11:13:16
793 2018-09-04 12:12:09
794 2018-09-04 14:01:54
Run Code Online (Sandbox Code Playgroud)

我想将具有相同日期的所有行(小时、分钟和秒并不重要)分组,并使用总和(具有相同日期的合并行数)创建一个新列。

我试图计算出的输出是:

          date         sum
0   2018-08-28         6
1   2018-08-29         100
2   2018-08-30         100
3   2018-08-31         100
4   2018-09-01         100
5   2018-09-02         100
6   2018-09-03         100
7   2018-09-04         100
Run Code Online (Sandbox Code Playgroud)

我尝试使用groupby 函数,但无法获得正确的输出

python dataframe python-3.x pandas

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

删除重复的字符,保留顺序

我正在尝试编写一个代码,该代码接收String并删除其中的重复字符String.

String utenRepetisjon(String tekst) {

    String b;

    char[] tekstArray = tekst.toCharArray();
    char[] tilTekst = new char[tekstArray.length];

    for(int i=0; i<tekstArray.length; i++) {
        for(int j=0; j<tekst.length(); j++) {
            if(tekstArray[i] != tekst.charAt(j)) {
                tilTekst[i] = tekstArray[i];
            }
        }
    }
    return b = new String(tilTekst);
}
Run Code Online (Sandbox Code Playgroud)

例如,如果tekst = "aababbabbac",它应该返回"abc".到目前为止,我的代码只返回它给出的相同的tekst ..

java string

0
推荐指数
1
解决办法
201
查看次数

标签 统计

dataframe ×1

java ×1

pandas ×1

python ×1

python-3.x ×1

string ×1