小编use*_*207的帖子

将Excel列中的数据读入Python列表

我使用python xlwings在Excel 2013中读取一列数据.列A中填充了数字.要将此列导入python列表py_list,我有以下代码;

import xlwings as xw

wb = xw.Book('BookName.xlsm')
sht = xw.Book('SheetName')
py_list = sht.range('A2:A40').value
Run Code Online (Sandbox Code Playgroud)

如果列数据填充在上面,则上述代码有效A2:A40.但是,列数据可以继续增长.数据可以增长并延伸到A2:A46A2:A80.最后一行是空的.在编译时不知道此列中有多少行数据.

如何修改代码以检测最后一行的空单元格,以便可以读取数据范围py_list

我愿意使用其他python库来读取除xlwings之外的Excel数据.我使用的是python v3.6

python excel xlwings

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

从pandas数据帧中的整列中删除某些字符串

我有一个pandas数据框df,其内容如下:

  Date          Factor       Expiry         Grade  
0 12/31/1991    2.138766     3/30/1992      -3.33% 
1 10/29/1992    2.031381     2/8/1993       -1.06% 
2 5/20/1993     2.075670     6/4/1993       -6.38% 
Run Code Online (Sandbox Code Playgroud)

我想%从列中的所有行中删除字符Grade.结果应如下所示:

  Date          Factor     Expiry        Grade  
0 12/31/1991    2.138766   3/30/1992     -3.33 
1 10/29/1992    2.031381   2/8/1993      -1.06 
2 5/20/1993     2.075670   6/4/1993      -6.38 
Run Code Online (Sandbox Code Playgroud)

我使用的是Python v3.6.

python string series python-3.x pandas

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

安装2019版本后是否会卸载Visual Studio Build Tools 2017?

我的电脑上安装了 Visual Studio build Tools 2017。

安装 2019 版本后可以卸载 Visual Studio Build Tools 2017 吗?有没有 2019 版本无法构建而需要 2017 版本构建的软件?

我正在使用 Visual Studio Community 2019。

visual-studio visual-studio-2017-build-tools

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

如何修复 Windows 10 上的“系统找不到指定的路径”错误?

我正在使用 Windows 10。

The system cannot find the path specified每当我运行 python 脚本、启动 cygwin 终端、bash 脚本时,我都会遇到错误消息......

没有有意义的错误消息来查明确切原因。我怀疑这是由于 PATH 变量中的路径名之一指向不存在的路径。如何找出导致它的路径名?

如果有人可以指出其他可能的原因,请分享。

谢谢你。

windows path windows-10

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

将 Vue 项目捆绑到单个 js 文件中,该文件可以嵌入 Ghost 博客文章中

我在运行后构建了一个简单的 Vue.js 项目yarn build。该dist文件夹包含如下文件;

在此输入图像描述

我想将所有文件(HTML、js、CSS)捆绑到一个 js 文件中,该文件可以嵌入到幽灵博客文章中。

以下是如何为幽灵博客文章完成此操作的示例。

https://blog.openbloc.com/include-a-js-app-in-a-ghost-post/

我的问题是如何将我的 Vue.js 项目文件捆绑到可以部署在 Ghost 博客文章中的单个文件中?

webpack 是正确的工具吗?我对其他选择持开放态度。

我正在使用 @vue/cli 5.0.1,yarn v1.22.17

javascript ghost-blog webpack vue.js

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

在函数内导入 python 库与全局导入之间的区别?

假设我想导入一个 python 库以在函数内部使用。是在函数内导入库更好还是全局导入更好?

做这个

def test_func:
    import pandas as pd
    # code implementation
Run Code Online (Sandbox Code Playgroud)

或者在 python 文件顶部添加以下行以全局导入?

import pandas as pd
Run Code Online (Sandbox Code Playgroud)

每种方法的优点和缺点是什么?python 中的最佳实践是什么?

我正在使用 python v3.6

编辑:需要做出一些澄清。

假设我有两个函数。

def func1:
    import pandas as pd
    # code implementation   

def func2:
    import pandas as pd
    # code implementation   
Run Code Online (Sandbox Code Playgroud)

python 脚本运行这两个函数。该库是否会被导入两次,或者 python 编译器是否足够聪明,只导入一次?这会影响性能。

python python-import python-3.x

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

What are some pip commands to remove excess space stored by pip installation?

是否有 pip 命令(如果有)可以删除因 pip 安装而导致的过多空间,而不影响现有软件包的操作?

我正在使用 python 3.7

python pip python-3.x

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

如何在Amibroker回测期间获取交易的利润百分比

我正在使用 Amibroker v6.3

我想了解回测期间进行的交易的利润百分比,然后相应地调整卖出标准。当利润低于10%时,我想使用这个函数sell_below10()。当利润>10%时,则使用函数 sell_abv10()。

如何在回测期间检测交易的利润百分比,以便我可以相应地使用正确的卖出功能?

谢谢。

trading algorithmic-trading back-testing amibroker

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

“Conda remove <package>”需要永远删除包

我注意到,如果我尝试删除占用数百兆空间的巨大 conda 包,运行conda remove <package>将永远持续下去。这些巨大的包的一些例子是pystanspacy-model-en_core_web_lg

它卡在没有错误消息的情况下;

收集包元数据(repodata.json):完成

解决环境:

有任何提示如何解决这个问题吗?

我正在使用 anaconda、python 3.8、Windows 10。

python anaconda conda

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

可以卸载旧版本的 Microsoft .Net SDK 吗?

我有几个旧的 .NET SDK 版本,它们占用了大量磁盘空间。可以删除旧的 .NET SDK 版本吗?我自己很少做.Net开发。

我担心的是它会影响应用程序的顺利运行。会吗?

在此输入图像描述

.net sdk

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