小编May*_*sgc的帖子

ValueError:值的长度与索引的长度不匹配 Pandas DataFrame.unique()

我正在尝试获取新数据集,或将当前数据集列的值更改为其唯一值.这是我想要得到的一个例子:

   A B
 -----
0| 1 1
1| 2 5
2| 1 5
3| 7 9
4| 7 9
5| 8 9

Wanted Result    Not Wanted Result
       A B            A B
     -----          -----
    0| 1 1         0| 1 1
    1| 2 5         1| 2 5
    2| 7 9         2| 
    3| 8           3| 7 9
                   4|
                   5| 8
Run Code Online (Sandbox Code Playgroud)

我真的不关心索引,但似乎是问题所在.到目前为止,我的代码非常简单,我尝试了两种方法,一种是使用新的dataFrame而另一种是没有.

#With New DataFrame
 def UniqueResults(dataframe):
    df = pd.DataFrame()
    for col in dataframe:
        S=pd.Series(dataframe[col].unique())
        df[col]=S.values
    return df

#Without new DataFrame
def UniqueResults(dataframe):
    for …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

元素“ element”无效,放错位置或发生的次数过多

我只是试图用它的xsd文件来做一个小xmll文件,但是我不明白我在w3c代码验证器中遇到的错误。我的xml代码有效。我的xsd代码有效,但是当我一起检查代码时,出现错误,我发现我的错误是我在只有1个元素的情况下使用了even。我纠正了这个。现在,我的xsd代码不再有效(仅通过擦除),我找不到为什么会收到此错误。

这是我的xml代码:

<?xml version="1.0" encoding="UTF-8"?>
<List_Of_Skills>
<Skill>
<Name> PHP </Name>
<ID> 1 </ID>
<Description> Able to code in PHP </Description> 
</Skill>

<Skill>
<Name> XML </Name> 
<ID> 2 </ID>
<Description> Able to code in XML </Description>
</Skill>

<Skill> 
<Name> C# </Name > 
<ID> 3 </ID>
<Description> Able to code applications windows or web in C#</Description>
</Skill>

<Skill> 
<Name> JavaScript </Name>
<ID> 4 </ID> 
<Description> Able to create web applications and animations in JavaScript </Description>
</Skill>

<Skill>
<Name> Python </Name>
<ID> 5 …
Run Code Online (Sandbox Code Playgroud)

xml schema xsd

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

python 上 Windows 上的 Xgboost 安装问题

我正在尝试安装 Xgboost 库。问题是我在防火墙后面的虚拟机上,我无权访问(公司计算机)。我有从 github 下载的 Xgboost 库。

然后我尝试通过 Pycharm 项目解释器手动添加路径,因此我没有检测到任何导入错误,自动完成甚至可以工作,但是当我尝试运行代码时出现此错误:

回溯(最近一次调用):文件“C:/Users/UT2BUP/PycharmProjects/AccountingAdjustment/Run/Execution.py”,第 1 行,从 Run.Main 导入主文件“C:\Users\UT2BUP\PycharmProjects\AccountingAdjustment \Run\Main.py”,第 22 行,在 import Modeling.SkLearnHelper as Sk File “C:\Users\UT2BUP\PycharmProjects\AccountingAdjustment\Modeling\SkLearnHelper.py”中,第 35 行,在 import Modeling.Stacking as Stk File 中“ C:\Users\UT2BUP\PycharmProjects\AccountingAdjustment\Modeling\Stacking.py”,第 6 行,在 import xgboost as xg 文件“C:\Users\UT2BUP\Downloads\xgboost-master\python-package\xgboost__init__.py”中,第 11 行,从 .core 导入 DMatrix,Booster 文件“C:\Users\UT2BUP\Downloads\xgboost-master\python-package\xgboost\core.py”,第 112 行,在 _LIB = _load_lib() 文件“C:\Users\UT2BUP\Downloads\xgboost-master\python-package\xgboost\core.py”,第 103 行,在 _load_lib lib_path = find_lib_path() 文件“C:\Users\UT2BUP \Downloads\xgboost-master\python-package\xgboost\libpath.py",第 46 行,在 find_lib_path '候选列表:\n' + ('\n'.join(dll_path)))

xgboost.libpath.XGBoostLibraryNotFound:在候选路径中找不到XGBoost库,您是否安装了编译器并在根路径中运行了build.sh?候选列表:C:\Users\UT2BUP\Downloads\xgboost-master\python-package\xgboost\libxgboost.dll C:\Users\UT2BUP\Downloads\xgboost-master\python-package\xgboost../../ lib/libxgboost.dll C:\Users\UT2BUP\Downloads\xgboost-master\python-package\xgboost./lib/libxgboost.dll C:\ProgramData\Anaconda3\xgboost\libxgboost.dll C:\Users\UT2BUP\Downloads \xgboost-master\python-package\xgboost../../windows/x64/Release/libxgboost.dll C:\Users\UT2BUP\Downloads\xgboost-master\python-package\xgboost./windows/x64/Release /libxgboost.dll

所以我尝试在本地使用 PIP 进行安装,但是当我这样做时

python pip …
Run Code Online (Sandbox Code Playgroud)

python installation pip xgboost

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

标签 统计

python ×2

dataframe ×1

installation ×1

pandas ×1

pip ×1

schema ×1

xgboost ×1

xml ×1

xsd ×1