小编Jad*_*Jad的帖子

Python:按时间间隔分组

我有一个看起来像这样的数据框:

我正在使用 python 3.6.5 和一个 datetime.time 对象作为索引

print(sum_by_time)

           Trips
  Time

00:00:00    10
01:00:00    10
02:00:00    10
03:00:00    10
04:00:00    20
05:00:00    20
06:00:00    20
07:00:00    20
08:00:00    30
09:00:00    30
10:00:00    30
11:00:00    30
Run Code Online (Sandbox Code Playgroud)

如何按时间间隔对该数据框进行分组以获得如下所示的内容:

                         Trips
       Time    

00:00:00 - 03:00:00        40
04:00:00 - 07:00:00        80
08:00:00 - 11:00:00       120
Run Code Online (Sandbox Code Playgroud)

python group-by dataframe pandas

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

在Servlet中使用org.json会导致java.lang.ClassNotFoundException:org.json.JSONException

我正在尝试开发一个servlet来发送一些JSON对象,但我得到了几个例外.我相信我需要添加一些jar文件,但我不确定哪个.这是doGet方法以及我导入的所有内容:

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.json.JSONException;
import org.json.JSONObject;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("application/json");
    PrintWriter out = response.getWriter();

    JSONObject obj = new JSONObject();
    try {
        obj.put("name", "jad");
    } catch (JSONException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    out.println(obj.toString());
}
Run Code Online (Sandbox Code Playgroud)

这是我的控制台:

SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/CarpoolServer]]
    at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
    at java.util.concurrent.FutureTask.get(Unknown Source)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) …
Run Code Online (Sandbox Code Playgroud)

java json servlets

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

Android:从另一个xml引用xml

我正在尝试在android中设置标签布局.在id为'tab1'的布局中,有什么办法可以引用另一个xml文件吗?我只是不想有一个巨大的凌乱单个文件.相反,我想在每个布局中使用ids'tab1','tab2'和'tab3'引用不同的文件.

这是标签布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TabHost
    android:id="@+id/tabhost"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >

        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" >
        </TabWidget>

        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="match_parent"
            android:layout_height="match_parent" >

            <LinearLayout
                android:id="@+id/tab1"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >
            </LinearLayout>

            <LinearLayout
                android:id="@+id/tab2"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >
            </LinearLayout>

            <LinearLayout
                android:id="@+id/tab3"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >
            </LinearLayout>
        </FrameLayout>
    </LinearLayout>
</TabHost>


</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

xml android android-layout android-xml

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