小编Chr*_*xon的帖子

添加 df 列以在另一个 df 中为索引值和动态源列查找匹配值?

简化的dfs:

df = pd.DataFrame(
    {
        "ID": [6, 2, 4],
        "to ignore": ["foo", "whatever", "idk"],
        "value": ["A", "B", "A"],
    }
)

df2 = pd.DataFrame(
    {
        "ID_number": [1, 2, 3, 4, 5, 6],
        "A": [0.91, 0.42, 0.85, 0.84, 0.81, 0.88],
        "B": [0.11, 0.22, 0.45, 0.38, 0.01, 0.18],
    }
)

   ID to ignore value
0   6       foo     A
1   2  whatever     B
2   4       idk     A

   A     B  ID_number
0  0.91  0.11          1
1  0.42  0.22          2
2  0.85  0.45          3
3  0.84 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

如何有效地连接 for 循环生成的数千个 pandas 数据帧?

在读取不同文件的 for 循环中生成了数千个一致列的 dfs,我试图将它们合并/连接/附加到单个 df 中combined

combined = pd.DataFrame()

for i in range(1,1000): # demo only
    global combined
    generate_df() # df is created here
    combined = pd.concat([combined, df])
Run Code Online (Sandbox Code Playgroud)

最初速度很快,但随着combined增长速度减慢,最终变得慢得无法使用。这个关于如何追加行的答案解释了如何将行添加到字典然后创建 df 是最有效的,但我不知道如何使用to_dict.

对此有什么好方法吗?我是否以错误的方式处理这个问题?

python append dataframe pandas

6
推荐指数
2
解决办法
9338
查看次数

将 Django Bootstrap 简洁表单实现到默认注册/登录页面?

我已经按照本教程设置了用户帐户注册和登录页面,一切都很好,只是页面没有格式。我现在正在寻找一个简单的解决方案来改善“templates/registration/login.html”和“templates/registration/signup.html”的外观。有人推荐了 crispy 表单,它看起来很棒,而且由于我网站的其余部分使用 Bootstrap 5,crispy-bootstrap5看起来很理想。

我正在努力实现 Crispy-bootstrap5,因为我不了解 Django 的内置django.contrib.auth.forms功能,也不了解一般的表单,并且无法找到带有signup.html 和 login.html 的脆皮表单的简单可重现示例。我已经很好地安装了软件包,但现在不知道如何美化该教程中的login.html和signup.html:

{% extends 'base.html' %}

{% block title %}Sign Up{% endblock %}

{% block content %}
  <h2>Sign up</h2>
  <form method="post">
    {% csrf_token %}
    {{ form.as_p }}
    <button type="submit">Sign Up</button>
  </form>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我不知道该去哪里,但是常规 django-crispy 的文档链接到例如 form 的要点,以及 index.html{% load crispy_forms_tags %}{% crispy form %}. 我把它们放在其中,除了弄乱格式之外,页面大部分保持不变。我想我现在需要修改class CustomUserCreationForm(UserCreationForm)forms.py 但我不知道如何修改。我也不愿意通过修改我不理解的 Django 内置功能来冒更大问题的风险。

我们需要采取哪些步骤才能使 login.html …

python django django-forms django-crispy-forms bootstrap-5

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