所有索引都不在列中,无法进行单线箱线图

2024-09-30 02:33:06 发布

您现在位置:Python中文网/ 问答频道 /正文

到目前为止:

  1. 我加载一个csv文件,没有标题。我输入了新的列名

  2. 我去掉所有的空间

  3. 我整理数据。所有R150都会出现。 但是我不能为我的Istwert专栏做一个箱线图。错误:

    [Index([',Istwert'],dtype='object')]都不在[columns]中

如果我保存csv,我不会发现任何可疑信息

有什么想法吗

迄今为止的守则:

    import matplotlib as mpl
    import matplotlib.pyplot as plt
    import pandas as pd
    df = pd.read_csv("<FILELOCATION>", delimiter=";" , skiprows = 1, names=["BID","Testschritt","Testbeschreibung","Sollwert","Minimum","Maximum","Istwert","Einheit"])
    df = df.apply(lambda x: x.str.strip() if (x.dtype == "object") | (x.dtype == "float") else x)
    result = df.loc[df["Testschritt"] == "R150"]
    result.boxplot(column = ["Istwert"])

这是我的CSV数据: Picture of csv

这是我在箱线图之前的结果: Result of data


Tags: 文件csv数据importdfobjectmatplotlibas
1条回答
网友
1楼 · 发布于 2024-09-30 02:33:06

始终以文本而不是图像的形式提供数据。OCR是痛苦的

这对我有用

  1. 你用的是什么版本的熊猫
  2. 您的数据类型是什么
result = pd.DataFrame(
{'idx': [226, 1070, 1914, 2758, 3602, 4446, 5290, 6134, 6978, 7822],
 'BID': [7249, 7326, 7327, 7328, 7329, 7330, 7331, 7332, 7333, 7333],
 'Testschritt': ['R150','R150',  'R150',  'R150',  'R150',  'R150',  'R150',  'R150',  'R150',  'R150'],
 'Testbeschreibung': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
 'Sollwert': [22, 22, 22, 22, 22, 22, 22, 22, 22, 22],
 'Minimum': [19.8, 19.8, 19.8, 19.8, 19.8, 19.8, 19.8, 19.8, 19.8, 19.8],
 'Maximum': [24.2, 24.2, 24.2, 24.2, 24.2, 24.2, 24.2, 24.2, 24.2, 24.2],
 'Istwert': [20953,  21002,  20838,  20827,  20879,  20942,  20999,  20855,  20969,  20874],
 'Einheit': ['KOhm',  'KOhm',  'KOhm',  'KOhm',  'KOhm',  'KOhm',  'KOhm',  'KOhm',  'KOhm',  'KOhm']}
).set_index("idx")
print(f"pandas: {pd.__version__}\n{result.dtypes}")
result.boxplot(column = ["Istwert"])

输出

pandas: 1.1.0
BID                   int64
Testschritt          object
Testbeschreibung      int64
Sollwert              int64
Minimum             float64
Maximum             float64
Istwert               int64
Einheit              object
dtype: object

enter image description here

相关问题 更多 >

    热门问题