我正在尝试从 PyCharm 切换到 VS Code。我现在找不到在调试时以表格格式查看我的 Pandas DataFrame 的方法。
当我右键单击 df 对象时,没有查看选项。
我已经下载了 python 扩展。我错过了什么吗?
我正在尝试写一些回答“每列中可能有什么值?”的东西。
我创建了一个字典,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'}并显示该特定列的所有可能值。关键是列名。
如果我在 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 实际上以黄色突出显示“”” ,我一直用它来组织代码的不同部分。)