小编Han*_*gon的帖子

如何将Pandas Data Frame中的负数替换为零

我想知道是否有一些用零替换所有DataFrame负数?

python replace pandas

46
推荐指数
5
解决办法
8万
查看次数

熊猫直方图df.hist()group by

如何使用group by绘制带有pandas DataFrame.hist()的直方图?我有一个包含5列的数据框:"A","B","C","D"和"Group"

有两个组类:"是"和"否"

使用:

df.hist() 
Run Code Online (Sandbox Code Playgroud)

我得到了4列中每一列的直方图.

在此输入图像描述

现在我想得到相同的4个图,但有蓝色条(group ="yes")和红色条(group ="no").

我试过这个没有成功:

df.hist(by = "group")
Run Code Online (Sandbox Code Playgroud)

大熊猫出了问题

matplotlib histogram pandas

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

如何将矩阵转换为pandas数据帧

我正在尝试将矩阵转换为pandas数据框:

matrixA={}
matrixA[0,0]='a'
matrixA[0,1]='b'
matrixA[1,0]='c'
matrixA[1,1]='d'
Run Code Online (Sandbox Code Playgroud)

像这样:

import pandas as pd

pd.DataFrame(matrixA)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误.

python pandas

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

远程连接到 MS SQL - 使用 pyodbc 时出错与使用 SQL Server Management Studio 成功

我在同一网络中但在其他计算机上有一个 MS SQL 数据库。使用 SQL Server Management Studio (SSMS) Express,我可以毫无问题地找到数据库并进行连接。

但是当我使用 pyodbc 连接到同一台服务器时:

import pyodbc

server = r"xxxER\xxxSQLSERV"
db = "xxxDB"
user = "xxx"
password = "xxxx"
conn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server + ';DATABASE=' + db +';UID=' + user + ';PWD=' + password)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

pyodbc.OperationalError: ('HYT00', '[HYT00] [Microsoft][ODBC SQL Server Driver]Login timeout expired (0) (SQLDriverConnect)')
Run Code Online (Sandbox Code Playgroud)

OBS:我想服务器字符串应该是正确的,因为如果我更改它,我总是会收到以下错误:

pyodbc.Error: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. (17) (SQLDriverConnect); [01000] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (53)')
Run Code Online (Sandbox Code Playgroud)

此处显示使用 SQL …

python sql sql-server ssms pyodbc

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

如何计算 django 频道组中有多少客户端

例如,我想知道如何计算 Django 频道组中的客户端数量,以限制连接的客户端数量。

我试图查看 Group 对象的代码,但没有成功。

这是我的代码:

import re
import json
from channels import Group
from channels.sessions import channel_session
from login import login


@channel_session
def ws_connect(message):

    print "Connected"


    if Group("guis").count() > 10: # NOT POSSIBLE

        Group("guis").add(message.reply_channel)
        message.reply_channel.send({'accept': True})

    else:
        message.reply_channel.send({'accept': True})
Run Code Online (Sandbox Code Playgroud)

django websocket channels django-channels

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

无法从时间戳 Postgres 中提取时间

嗨,我试图从 Postgres 的时间戳中提取时间

SELECT extract(time from '2000-01-01 01:12:00'::timestamp)
Run Code Online (Sandbox Code Playgroud)

结果应该是:01:12:00

看起来那个时间不是提取的有效参数。那正确吗?

postgresql time datetime timestamp

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

如何为ARM交叉编译python包(例如Numpy)

I know this question have been posted before. But I couldn't find a complete answer on how to do it.

I would like to use python packages with C extensions such as Numpy and Twisted in an embedded system (platform architecture: ARM 32Bit and some Linux distribution).

Info: the tool chain is already configured.

Found this alternatives:

Thank you in advance

python linux arm numpy cross-compiling

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

如何更改ttk的选项卡

我有一个ttk.Notebook,有一个按钮想切换到另一个标签。如何实现呢?

看来更改选项卡状态(正常,禁用和隐藏)不会解决我的问题,因为我不想禁用任何选项卡。

import time
import ttk as ttk
import Tkinter as tk

root=tk.Tk()

root.config(width=300,height=220)

notebook=ttk.Notebook(root)
notebook.place(x=0,y=0)

tabList=[]
i=0
while i<6:    
     tabList.append(tk.Frame(root))
     tabList[i].config(width=300,height=150,background='white')
     i+=1

i=0
while i<6: 
    notebook.add(tabList[i],text='tab'+str(i))
    i+=1

def fLoopTabs():
    i=0
    while i<6:
         notebook.select(i)
         time.sleep(2)
         #Here goes the Screenshot function
         i+=1

 button=ttk.Button(root,text='Loop',command=fLoopTabs)
 button.place(x=20,y=180)

 root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python tkinter ttk

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

如何使用Windows远程访问服务器的Django

我正在开始探索与django教程.我正在尝试使用其他计算机访问创建的网站.两台计算机都使用Windows操作系统.这不起作用.

$ python manage.py runserver <your_machines_ip_address>:5555
Run Code Online (Sandbox Code Playgroud)

我正在使用输入时获得的IPv4地址:

$ ipconfig
Run Code Online (Sandbox Code Playgroud)

我做错了什么或者缺少什么?

python windows django server

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