小编Oum*_*b10的帖子

Python Pandas:pandas.to_datetime() 在日小于 13 时切换日和月

我编写了一个读取多个文件的代码,但是在我的一些文件中,当一天小于 13 时,日期时间会交换日和月,并且从第 13 天或以上的任何一天开始,即 13/06/11 仍然是正确的(DD/MM /YY)。我试图通过这样做来修复它,但它不起作用。

我的数据框看起来像这样:实际日期时间是从 12june2015 到 13june2015,当我将日期时间列作为字符串读取时,日期保持正确 dd/mm/yyyy

tmp                     p1 p2 
11/06/2015 00:56:55.060  0  1
11/06/2015 04:16:38.060  0  1
12/06/2015 16:13:30.060  0  1
12/06/2015 21:24:03.060  0  1
13/06/2015 02:31:44.060  0  1
13/06/2015 02:37:49.060  0  1
Run Code Online (Sandbox Code Playgroud)

但是当我将我的列的类型更改为日期时间列时,它会为小于 13 的每一天交换我的日期和月份。

输出:

print(df)
tmp                  p1 p2 
06/11/2015 00:56:55  0  1
06/11/2015 04:16:38  0  1
06/12/2015 16:13:30  0  1
06/12/2015 21:24:03  0  1
13/06/2015 02:31:44  0  1
13/06/2015 02:37:49  0  1
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

我遍历文件:

df = pd.read_csv(PATH+file, header = None,error_bad_lines=False …
Run Code Online (Sandbox Code Playgroud)

python datetime series dataframe pandas

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

GCP-Storage:上传完成前是否出现文件

每当有新文件添加到存储时,我都想将文件传输到 VM 中,问题是我希望仅在上传完成时完成传输

所以我的问题是:即使上传仍在进行,文件也会出现吗?这意味着如果我构建一个每秒查找新文件的程序,即使上传不完整,它是否会将文件从 gcs 传输到 VM,或者传输将在上传完成时开始而不是在上传时开始?

google-cloud-storage google-compute-engine google-cloud-platform

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

Django - 编辑 HTML 表行并更新数据库

我创建了一个 HTML 表,它包含一些信息。不过,我想添加编辑表行文本的可能性,并通过单击“保存”,数据库将被更新。

有人能帮我吗?

我需要使用 Ajax 吗?如果是这样,我可以获得一些指导吗?

<table style="width:100%">
  <tr>
    <th>Questions</th>
    <th>Answers</th>
    <th>Action</th>
  </tr>
  {% for q in questions%}
  <tr>
    <td contenteditable='true'>{{q.question}}</td>
    <td contenteditable='true'>{{q.answer}}</td>
    <td>
      <center><a href="{% url 'edit_question' q.id %}">Save Edit --- </a><a href="{% url 'delete_question' q.id %}">Delete</a></center>
    </td>
  </tr>
  {%endfor%}
</table>
Run Code Online (Sandbox Code Playgroud)

这是我的视图,我知道它不应该看起来像这样,因为视图和 HTML 表之间没有传递参数,这需要修复:

def edit_question(request,id):
  question = Question.objects.get(id=id)
  if(question):
    question.update(question = quest, answer = ans)
    return redirect('list_questions')
    return render(request, 'generator/questions.html', {'question': question})
Run Code Online (Sandbox Code Playgroud)

更新

我使用了@xxbinxx提供的解决方案,但是在视图函数中,即使在ajax函数中,条件request.method ==“POST”似乎也没有得到验证?

这是更新的代码:

<script type="text/javascript">
function saveQuestionAnswer(e, id) {
    e.preventDefault();
    console.log(id)
    editableQuestion = $('[data-id=question-' …
Run Code Online (Sandbox Code Playgroud)

html python django ajax post

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

Pandas - 使用另一个数据帧过滤数据帧

我有两个数据帧,长度相同

df1: 
   density
1  1,45
2  3,87
3  4,35
4  2,87
5  0.74
6  9.34
7  3.087
8  0.28
9  6,47
10 5,59
Run Code Online (Sandbox Code Playgroud)

第二个数据框看起来像这样

df2:
  State
1  1
2  1
3  1
4  1
5  1
6  1
7  0
8  0
9  0
10 0
Run Code Online (Sandbox Code Playgroud)

我想要一个看起来像这样的输出,这意味着过滤器df1只保留df2等于1的值:

output: 
   density
1  1,45
2  3,87
3  4,35
4  2,87
5  0.74
6  9.34
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?你能帮我吗.

python filter dataframe pandas

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