BIGHOUND 2023-05-19 17:59 采纳率: 0%
浏览 15

pycharm一整个程序可以正常运行但是用Python控制台执行程序中的一条语句时会报错

**import pandas as pd 
from sklearn.decomposition import PCA
from matplotlib import pyplot  as plt
from sklearn.preprocessing import StandardScaler 
from sklearn.impute import SimpleImputer

# df = pd.read_csv("label_0_uab删除了空值的数据1005&剔除不正常电压配变.csv")
# Load data from CSV file 
data = pd.read_csv("label_0_uab删除了空值的数据1005&剔除不正常电压配变.csv").iloc[:,3:]  #engine='openpyxl'

# 创建插补器对象,将缺失值填充为0
imputer = SimpleImputer(strategy='constant', fill_value=0)

# 使用插补器填充缺失值
data_scaled_filled = imputer.fit_transform(data)
scaler = StandardScaler() 
data_scaled = scaler.fit_transform(data_scaled_filled)**

上面的程序是一部分,整个程序运行起来一点问题没有,但是当尝试用控制台单独运行pd.read_csv()这条语句时,不管怎样都会报错,错误截图如下

img

  • 写回答

3条回答 默认 最新

  • 二九筒 2023-05-19 18:18
    关注

    因为你用控制台运行,那么你的路径就变成控制台的执行路径,而你文件的路径用的相关路径,这就导致取不到文件,所以报错了,这儿你可以在文件路径这用绝对路径

    评论

报告相同问题?

问题事件

  • 创建了问题 5月19日

悬赏问题

  • ¥15 关于迷宫自走单片机循迹小车的知识
  • ¥15 python使用selenium工具爬取网站的问题
  • ¥15 visual studio中c语言用ODBC链接SQL SERVER
  • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容
  • ¥15 visionMaster4.3.0 与QT 的二次开发异常
  • ¥50 关于#pcb工艺#的问题:这个设计电路中,最终组合起来起到了什么作用
  • ¥15 鼎捷t100或鼎捷E10生产模块与odoo17详细区别和鼎捷t100或鼎捷E10物料清单(BOM)可以在子级的子级在同一界面操作吗
  • ¥50 VS2019,xamarin框架串口调试报错Java.Lang.SecurityException: Exception of type
  • ¥20 QT如何判断QLineF线鼠标划过事件
  • ¥15 关于#phpstorm#的问题:phpstorm编辑工具 光标选中了就会自动复制到粘贴板上 这样我之前复制的内容就失效了