小编Tom*_*asz的帖子

Pandas MultiIndex 仅更改一级顺序

我有一个带有多索引列的数据框:

 |A    |B
 |1 |2 |1 |2
0|a  b  c  d
Run Code Online (Sandbox Code Playgroud)

我想交换一级以获得:

 |A    |B
 |2 |1 |2 |1
0|b |a |d |c
Run Code Online (Sandbox Code Playgroud)

但与

df.sort_index(axis=1, level=1)
Run Code Online (Sandbox Code Playgroud)

我得到:

 |A|B|A|B
 |1|1|2|2
0|a|c|b|d
Run Code Online (Sandbox Code Playgroud)

请帮忙

非常感谢

python multi-index dataframe pandas

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

找不到自定义python包

我遵循了python.org的本教程, 并成功上传到PyPI并使用pip进行安装,但我所得到的只是

ModuleNotFoundError: No module named 'tomaszslittlehelpers'

有什么建议么?

从上方文件夹中的文件导入时,导入在本地进行。

套件名称为 tomaszslittlehelpers

setup.py

import setuptools

with open('README.md', 'r') as fh:
    long_description = fh.read()

setuptools.setup(
        name='tomaszslittlehelpers',
        version='0.0.2',
        author='TomaszAndrzej',
        author_email='',
        description='Tomasz\'s Little Helpers',
        long_description=long_description,
        long_description_content_type='text/markdown',
        url='',
        packages=setuptools.find_packages(),
        classifiers=[
                'Programming Language :: Python :: 3',
                'License :: OSI Approved :: MIT License',
                'Operating System :: OS Independent',
                ],
        python_requires='>=3.7',

        )
Run Code Online (Sandbox Code Playgroud)

__init__.py

name='tomaszslittlehelpers'
Run Code Online (Sandbox Code Playgroud)

项目树:

tomaszslittlehelpers
    build
        bdist.win-amd64
    dist
        tomaszslittlehelpers-0.0.2-py3-none-any.whl
        tomaszslittlehelpers-0.0.2.tar.gz
    tomaszslittlehelpers.egg-info
        dependency_links.txt
        PKG-INFO
        SOURCES.txt
        top_level.txt
    __init__.py
    LICENSE
    README.md
    setup.py
Run Code Online (Sandbox Code Playgroud)

pip install …

python pip pypi

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

标签 统计

python ×2

dataframe ×1

multi-index ×1

pandas ×1

pip ×1

pypi ×1