如何在 Python 中使用 PyCharm 进行 Pandas 中的调试
在 PyCharm 中使用 Pandas 调试的基本步骤如下:
-
打开 PyCharm,新建一个 Python 项目。
-
在项目中添加一个 Python 文件,如 test.py。
-
导入 Pandas 库,可以使用以下语句:
python
import pandas as pd
- 定义一个 Pandas DataFrame 对象,可以使用以下语句:
python
df = pd.DataFrame({'name': ['pidancode.com', '皮蛋编程'], 'age': [25, 30]})
上述代码创建了一个 DataFrame 对象,其中包含两个列,名为“name”和“age”,每列各有两个值。
- 设置断点,可以使用以下两种方式:
- 在代码行的左侧单击鼠标左键,将会在该行出现一个红色圆点。这表示已经设置了一个断点。
- 在要设置断点的代码行上,按下快捷键 F9。
设置断点后,代码执行到该断点处时会停止。
- 运行程序,可以使用以下两种方式:
- 点击 PyCharm 工具栏上的“运行”按钮,或者按下快捷键 Shift + F10。
- 在代码编辑窗口中右键单击鼠标,选择“运行”。如果该选项不存在,可以先选择“创建运行配置”,然后再点击“运行”。
- 调试程序,可以使用以下两种方式:
- 点击 PyCharm 工具栏上的“调试”按钮,或者按下快捷键 Shift + F9。
- 在代码编辑窗口中右键单击鼠标,选择“调试”。如果该选项不存在,可以先选择“创建调试配置”,然后再点击“调试”。
- 在调试模式下查看 DataFrame 对象的值,可以使用以下两种方式:
- 在 PyCharm 底部的“变量”窗口中,展开“df”对象,可以看到其中包含的各个列和行。
- 在代码编辑窗口中右键单击 DataFrame 对象,选择“Evaluate Expression”,可以看到该对象当前的值。
下面是一个完整的示例代码:
import pandas as pd df = pd.DataFrame({'name': ['pidancode.com', '皮蛋编程'], 'age': [25, 30]}) # 设置断点 print('Setting breakpoint here') df['name_len'] = df['name'].apply(len) # 运行程序 print('Running program here') # 调试程序 print('Debugging program here') print(df) # 在这里右键单击 df,选择“Evaluate Expression”可以查看当前的值
在运行程序时,会输出“Setting breakpoint here”和“Running program here”两个信息。
在调试程序时,会输出“Debugging program here”信息,并在调试窗口中停止程序执行。此时可以查看“df”对象的值。
相关文章