在Excel中加载pandas数据帧

excellentpandas的Python项目详细描述


精益求精

License

在Excel中快速加载pandas数据帧

Python很棒,我喜欢它做各种数据操作。但有时Microsoft Excel仍然是进行快速数据探索和筛选的最佳场所。所以多亏了出色的xlwings,两者很容易整合。这个模块有一些非常简单的功能,使之尽可能简单。在

Screen capture showing Jupyter Notebook code cells being run with Excel workbooks being loaded in the background

假设你有这个脚本:

>>>df=read_data()>>>result=df.groupby("blah")[vars].agg(something_complex)

你想在Excel中快速浏览result。在

您可以使用以下函数之一,通过非阻塞调用立即启动桌面上新Excel工作簿中的数据帧:

show_in_excel(df)

^{pr2}$

.pipe(via_excel)用于链接版本

>>>fromexcellentpandasimportvia_excel>>>df=read_data()>>>result=df.groupby("blah")[vars].agg(something_complex).pipe(via_excel)>>>

使用.pipe(via_info_excel)

>>>fromexcellentpandasimportvia_info_excel>>>df=read_data()>>>result=df.groupby("blah")[vars].agg(something_complex).pipe(via_info_excel)<class'pandas.core.frame.DataFrame'>Int64Index:16entries,2004to2019Datacolumns(total6columns):...dtypes:float64(6)memoryusage:896.0bytes>>>

安装

$ pip install -U excellentpandas

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么我们不能将ArrayList<Integer>传递给具有(Integer…)的方法参数   java Spring RestTemplate映射JSON对映射的响应引发不匹配的PutException   在系统中找到java Selenium元素,但在Jenkins中未找到   java在Android中使用JavaMail API发送电子邮件,而不使用默认/内置应用程序   数组如何在Java数据结构中同时存储数字和相应的单词?   为什么“+”运算符未定义?JAVA   java如何在游戏中添加高分系统?   java在球门碰撞中区分球和球员   java如何使用SpringSecurity4.0.1使用Auth令牌实现Rest完整Web服务。释放   java如何解决这个错误:Android资源链接失败?   java多线程文件处理和数据库批插入   导致Tomcat失败的java无用块线程   java主线程做了太多的工作,尽管我使用了异步线程(laggy UI)   在Java FX 2.0中滚动锚定节点时,锚定始终可见?   java使用EJB3中的客户机jar和设计模式