小编Nae*_*Nae的帖子

如何在不改变列的情况下将数据框中所有行的值连接成一行?

我有一个数据框输入,看起来像:

  col1 col2 col3
0    3    1  NaN
1  NaN    7    8
Run Code Online (Sandbox Code Playgroud)

如何在连接行中的数据时折叠所有行', '?

所需的数据帧输出:

  col1  col2 col3
0    3  1, 7    8
Run Code Online (Sandbox Code Playgroud)

示例输入代码:

import pandas as pd
import numpy as np


d = {'col1': ["3", np.nan], 'col2': ["1", "7"], 'col3': [np.nan, "8"]}
df = pd.DataFrame(data=d)
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

4
推荐指数
2
解决办法
828
查看次数

如何摆脱小部件边框?

我有以下代码:

from Tkinter import *
def gui():
    root = Tk()
    root.configure(background = 'red')

    rightPanel = PanedWindow(borderwidth=0, bg='black')
    rightPanel.pack(side = 'right', fill=BOTH, expand=1)

    canvas1 = Canvas(rightPanel, bg='black')

    rightlabel = Label(canvas1, bg= 'grey')
    rightlabel.place(relx=0.5, rely=0.5, anchor=CENTER)

    canvas1.pack(fill=BOTH, expand=1)
    root.wm_attributes('-topmost', 1)
    mainloop()

if __name__ =='__main__':
    gui()
Run Code Online (Sandbox Code Playgroud)

正如您所看到的那样(特别是在全屏模式下),窗口边缘附近有灰色边框.它看起来像PanedWindow小部件的边框(如果你设置它fill=NONE和展开窗口,你可以看到它).请注意,ts borderwidth设置为0

我该如何摆脱它或将其设置为某种颜色?

python tkinter

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

菜单总索引计数,菜单项的长度

我创建了一个Menu:

self.commandMenu = Menu(menubar, tearoff = 0)
self.commandMenu.add_command(label = "Rename", accelerator = "Ctrl+R", command = self.onRename, state = "disabled")
self.commandMenu.add_command(label = "Edit module name", command = self.onEditModuleName, state = "disabled")
self.commandMenu.add_command(label = "Create instance", command = self.onCreateInstance, state = "disabled")
self.commandMenu.add_command(label = "Delete instance", command = self.onDeleteInstance, state = "disabled")
Run Code Online (Sandbox Code Playgroud)

我计划稍后配置它的所有项目,但以下代码一次配置 1 个项目:

self.commandMenu.entryconfig(1, state = "normal")
Run Code Online (Sandbox Code Playgroud)

有没有办法获取菜单项的总数,或一次配置所有项?

python menu tkinter

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

如何自定义登录?

我正在使用.我想在自定义登录页面.有什么解决方案吗?或者最好在创建一个新的登录页面,而不是自定义现有的登录页面.

angular ngx-admin

3
推荐指数
2
解决办法
8167
查看次数

在不连续范围内生成随机数的最佳方法是什么?

有没有比以下更好的方式:

#define BOUND 7

int r;
int e = 1;

r = rand() % BOUND;

while (r == e){

    r = rand() % BOUND;
}
Run Code Online (Sandbox Code Playgroud)

用于生成除值之外的范围内的数字e?

c algorithm

3
推荐指数
2
解决办法
185
查看次数

何时使用Variable类?(BooleanVar,DoubleVar,IntVar,StringVar)

不能tkinter.widget.configure(text="our text")用于所有小部件?使用的优点或主要目的是什么:

var_cls = tkinter.StringVar()
tkinter.widget.configure(textvariable=var_cls)
Run Code Online (Sandbox Code Playgroud)

它是否var_cls可以更容易地在方法/类之间共享?


Variable类的示例:

import tkinter as tk
root = tk.Tk()
var = tk.StringVar(value="This will be on the label.")
tk.Label(root, textvariable=var).pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

没有Variable类的示例:

import tkinter as tk
root = tk.Tk()
tk.Label(root, text="This will be on the label.").pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python tk-toolkit tkinter

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

如何调整组合框下拉列表中的字符?

如何证明 a 的下拉部分中列出的值合理ttk.Combobox?我已经尝试过justify='center',但这似乎只配置所选项目。如果有的话也可以使用资源链接,我找不到它。

try:                        # In order to be able to import tkinter for
    import tkinter as tk    # either in python 2 or in python 3
    import tkinter.ttk as ttk
except ImportError:
    import Tkinter as tk
    import ttk


if __name__ == '__main__':
    root = tk.Tk()
    cbb = ttk.Combobox(root, justify='center', values=(0, 1, 2))
    cbb.pack()
    root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python combobox tk-toolkit tkinter ttk

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

如何从VSCode删除GitHub密码?

我已使用VSCode克隆了我的GitHub存储库之一,并进行了一些提交。当我完成第一次提交时,VSCode要求我提供我的GitHub密码。

我已经重新启动了计算机,现在可以像以前一样进行提交了,但是VSCode不会要求输入密码。似乎密码已存储。但是这台计算机不是我的计算机,我不希望其他人可以使用我的帐户。

如何使VSCode忘记我的GitHub密码?

我尝试过git命令吗?

git config --global --unset-all user.email
Run Code Online (Sandbox Code Playgroud)

但是VSCode仍然让我无需询问即可提交。

credentials github visual-studio-code

3
推荐指数
2
解决办法
5459
查看次数

如何在Flutter中定义自定义文本主题?

如何制作自己的文字主题样式?我只能找到这样的默认文本主题,但还不够。

textTheme: TextTheme(
  body1: TextStyle(),
  body2: TextStyle(),
  button: TextStyle(),
  caption: TextStyle(),
  display1: TextStyle(),
  display2: TextStyle(),
  display3: TextStyle(),
  display4: TextStyle(),
  headline: TextStyle(),
  overline: TextStyle(),
  subhead: TextStyle(),
  subtitle: TextStyle(),
  title: TextStyle(),
),
Run Code Online (Sandbox Code Playgroud)

例如,我想要一个带有直行的文本,然后其他带有下划线的文本,我想覆盖body2for下划线样式,然后如何定义另一种样式来设置直行?

亲切的问候

flutter

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

如何检查一个数字是否是带有指数部分的科学记数法?

如何检查一个数字是否以科学计数法表示?即指数部分为 10 6表示为 1e6。

在我的代码中,当对整数进行加法或乘法时,通常的数字在表示时会转换为科学记数法。

javascript node.js

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