小编Chr*_*hou的帖子

在 VS Code 中调试时查看数据帧

我正在尝试从 PyCharm 切换到 VS Code。我现在找不到在调试时以表格格式查看我的 Pandas DataFrame 的方法。

当我右键单击 df 对象时,没有查看选项。

我已经下载了 python 扩展。我错过了什么吗?

在此处输入图片说明

python pandas visual-studio-code

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

通过迭代创建字典的Pythonic方法

我正在尝试写一些回答“每列中可能有什么值?”的东西。

我创建了一个字典,all_col_vals并将其从1迭代到数据框具有的许多列。但是,当在网上阅读有关此内容的信息时,有人说这看起来与Java太相似,而更Python化的方式是使用zip。我在这里看不到如何使用zip。

all_col_vals = {}
for index in range(RCSRdf.shape[1]):
    all_col_vals[RCSRdf.iloc[:,index].name] = set(RCSRdf.iloc[:,index])
Run Code Online (Sandbox Code Playgroud)

输出看起来像,'CFN Network': {nan, 'N521', 'N536', 'N401', 'N612', 'N204'}, 'Exam': {'EXRC', 'MXRN', 'HXRT', 'MXRC'}并显示该特定列的所有可能值。关键是列名。

python pandas

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

Python:三引号的正确用法

如果我在 else 语句之前使用三引号,我的代码将不会运行:

def do_something(test_option=False):
    """
    function to do something
    :param test_option: bool
    :return: None
    """
    
    '''
    Testing
    '''
    
    if test_option==True:
        print("testing")
    
    '''
    Visualization
    '''
    
    else:
        # do thing
Run Code Online (Sandbox Code Playgroud)

我的下面有一条红色的波浪线else。为什么是这样?

据我所知,'''也可以用于函数注释。它不应该在其他地方使用吗?

关于突出代码组织的替代方法的建议?(我的 IDE 实际上以黄色突出显示“”” ,我一直用它来组织代码的不同部分。)

python

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

标签 统计

python ×3

pandas ×2

visual-studio-code ×1