小编Kyl*_*SFT的帖子

我需要更改熊猫数据框中几列的类型。不能使用 iloc 这样做

在包含大约 40 多列的数据框中,我尝试使用 iloc 将前 27 列的 dtype 从 float 更改为 int:

df1.iloc[:,0:27]=df1.iloc[:,0:27].astype('int')
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用。我没有收到任何错误,但 dtype 也没有改变。它仍然保持浮动。

现在最奇怪的部分:

如果我首先仅更改第一列的 dtype(如下所示):

df1.iloc[:,0]=df1.iloc[:,0].astype('int')
Run Code Online (Sandbox Code Playgroud)

然后运行前面的代码行:

df1.iloc[:,0:27]=df1.iloc[:,0:27].astype('int')
Run Code Online (Sandbox Code Playgroud)

它按要求工作。任何帮助理解这一点和解决方案的帮助将不胜感激。

谢谢!

python types casting dataframe pandas

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

Pandas read_json - 停止将索引转换为日期时间

我的 a.json 文件中有以下数据。

{
  "1000000000": {
    "TEST": 2
  }
}
Run Code Online (Sandbox Code Playgroud)
import pandas as pd
df = pd.read_json(r"a.json", dtype= str, orient='index', convert_dates=False)
print(df)
Run Code Online (Sandbox Code Playgroud)

获取输出为:

                TEST
2001-09-09 01:46:40    2
Run Code Online (Sandbox Code Playgroud)

预期的 :

                TEST
1000000000         2
Run Code Online (Sandbox Code Playgroud)

json pandas

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

删除和排序使用在 Visual Studio 2019 中不起作用

在某个解决方案中,“删除和排序使用”选项不起作用。它正确排序使用,但不会删除任何不必要的。IDE 正在正确标记未使用的那些,但它似乎无法删除它们。任何地方都不会显示任何错误或消息,它的排序和行为就像它已经成功完成一样,但不必要的使用仍然存在,并且仍然被 Intellisense 标记为这样。

我已经验证在不同的解决方案中它确实有效,所以它不是我的 VS2019 安装。而且我没有安装任何可能发生冲突的插件(如 Resharper)。还尝试过清理和重建,以防它需要无错误的编译来使用。

任何想法可能会阻止删除功能的某个解决方案有什么不同/特殊之处?

c# intellisense visual-studio-2019

7
推荐指数
2
解决办法
1520
查看次数

无法从程序集中加载任务工厂“CodeTaskFactory”,客户端不拥有所需的权限

无法从程序集“C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Build.Tasks.Core.dll”加载任务工厂“CodeTaskFactory”。客户端 SkyOnTheWay.Toolkit.Test 不具备所需的权限 => 这是突然发生的。我编译正常。更改一些代码并尝试再次构建后,突然失败并出现上述错误。无法更进一步。

我更新了所有 nudget 软件包,更新了 Visual Studio 2019 的可用更新,并重新启动了计算机几次。什么都不起作用。互联网上的那些答案很相似,但都没什么不同,而且没有任何作用。

我使用 VS 2019 并正在构建通用 Windows 的应用程序。

我进一步测试新项目以确认这不是代码问题。

  1. 我添加了新项目 - 单元测试应用程序(通用 Windows)然后进行编译。没关系。

  2. 我安装了Win2D.uwp nugget。(1.24.0) 然后,编译。它会导致错误。由于该错误,无法执行任何进一步操作。** 我使用 Win2D 多年,没有问题。现在突然间这导致了一个大问题。此外,该错误不会发生在类库上。

我听到其他人抱怨同样的问题;根本没有任何变化,突然出现'CodeTaskFactory'错误!

有人找到解决方法或修复吗?

c# compiler-errors visual-studio uwp

5
推荐指数
0
解决办法
553
查看次数

颤振医生找不到android studio

我从颤振开始。在android studio中安装flutter和dart插件并下载flutter SDK后,flutter doctor无法识别android studio。我flutter config --android-studio-dir="C:\Program Files\Android\Android Studio" 在cmd中使用 过。现在颤振医生认出了 android 但错误是这个

[!] Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
Run Code Online (Sandbox Code Playgroud)

dart android-studio flutter

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

实时可视化树中缺少动态添加的控件

实时可视化树中缺少动态添加的控件 (Visual Basic 2019)。如何更新此树以便我可以检查控件的属性?

屏幕

.net c# wpf xaml visual-studio

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

有没有办法在没有嵌套子模块的情况下添加 git 子模块?

我有三个存储库。

  • 回购协议
  • 回购协议
  • 回购Th

RepoCommon作为子模块添加到RepoTnRepoTh。和RepoTn都是RepoTh两个不同的存储库,因为在开发早期就认识到这两个是独立的应用程序。但现在后来在开发部分我们意识到RepoTn是高度依赖的RepoTh

作为一个解决方案,我正在考虑将其RepoTh作为子模块添加到RepoTn. 但令我困扰的一件事是RepoCommon里面的“额外” RepoTh。如果我这样做,它基本上将具有以下结构:

  • 回购协议
    • 回购协议
    • 回购Th
      • RepoCommon -> 这是我要删除的部分

我想知道当我想将RepoCommonRepoTh作为子模块添加到RepoTn.

注意:RepoTh需要继续存在,因为它也有自己独立的存储库。另外,我问这个问题的另一个原因是,如果我可以删除/忽略RepoCommon我可以修改项目文件以确保系统使用正确的RepoCommon文件夹。如果这有什么区别的话,我正在使用 Visual Studio 2019。也欢迎任何其他更好解决方案的建议。

git git-submodules

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

如何在gdb中打印多态对象的ptype

考虑如下所示的简单类:

在此输入图像描述

当我们在 gdb 会话中打印 b 或 d 的 ptype 时,它​​将打印基类(如预期)。

但从逻辑上来说这是不正确的。有没有办法打印对象的实际类型(基于多态行为)?

例如:-

$ ptype b

type = class Base {
  public:
    virtual void display(void) const;
}

$ ptype d

type = class Derived : public Base {
  public:
    virtual void display(void) const;
}
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism gdb

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

类型“System.Data.Entity.Core.Metadata.Edm.EdmItemCollection”的表达式

我想使用 mysql 从模型 Entity Framework 6 生成数据库。我将mysql的所有库添加到referacen和配置文件app.conf

这是参考中的.dll

这是配置文件 app.conf

    <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <providers>
        <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
        
        <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.EntityFramework, Version=8.0.21.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
    
    </providers>
</entityFramework>
Run Code Online (Sandbox Code Playgroud)

但最终我遇到了这个问题

在此输入图像描述

我保存并重建重新启动视觉效果,但没有解决

visual-studio entity-framework-6

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

使用小部件更改 Django 表单中标签的 CSS

我正在尝试将 CSS 样式应用到 Django(版本 3.1.3)中的管理登录表单。我可以通过该forms.TextInput(attrs={'class':'textinputclass'})方法使用 Widgets 轻松自定义输入,但是似乎无法将 CSS 类添加到标签中?我可以将标签设置为“false”,以便它根本不显示,但理想情况下我希望能够将 CSS 类与其关联。

我下面的代码显示了用于用户名和密码文本输入的小部件。我如何为标签做类似的事情?

class MyAuthForm(AuthenticationForm):
    class Meta:
        model = Lesson
        fields = ['username', 'password']

    def __init__(self, *args, **kwargs):
        super(MyAuthForm, self).__init__(*args, **kwargs)
        self.fields['username'].widget = forms.TextInput(attrs={'class': 'input', 'placeholder': 'Username'})
        self.fields['username'].label = False
        self.fields['password'].widget = forms.PasswordInput(attrs={'class': 'input', 'placeholder': 'Password'})
        self.fields['password'].label = False
Run Code Online (Sandbox Code Playgroud)

css django django-forms django-widget

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