TypeError:尝试从datafram打印数据时需要string或byteslike对象

2024-09-30 14:26:13 发布

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

“”“ 我正在尝试从CSV文件中检索的数据绘制一个图形。代码如下 “”“

path = '/Users/pradeepallath/Documents/000_Edureka_Training/001_PredictiveAnalysis/Weather_WWII'
import pandas as pd
dataset = pd.read_csv(path+'/Weather.csv',low_memory=False,nrows=1000)
dataset.plot(x='MinTemp',y='MaxTemp',style=0)
plt.plot()

“”“
我得到这个错误。请注意,我是Python新手

        Traceback (most recent call last):
          File "/Users/pradeepallath/Documents/Pycharm/Big_Mart_Sale/Mean_Sale.py", line 13, in <module>
            dataset.plot(x='MinTemp',y='MaxTemp',style=0)
          File "/Users/pradeepallath/anaconda3/lib/python3.7/site-packages/pandas/plotting/_core.py", line 794, in __call__
            return plot_backend.plot(data, kind=kind, **kwargs)
          File "/Users/pradeepallath/anaconda3/lib/python3.7/site-packages/pandas/plotting/_matplotlib/__init__.py", line 62, in plot
            plot_obj.generate()
          File "/Users/pradeepallath/anaconda3/lib/python3.7/site-packages/pandas/plotting/_matplotlib/core.py", line 281, in generate
            self._make_plot()
          File "/Users/pradeepallath/anaconda3/lib/python3.7/site-packages/pandas/plotting/_matplotlib/core.py", line 1063, in _make_plot
            style, kwds = self._apply_style_colors(colors, kwds, i, label)
          File "/Users/pradeepallath/anaconda3/lib/python3.7/site-packages/pandas/plotting/_matplotlib/core.py", line 723, in _apply_style_colors
            nocolor_style = style is None or re.match("[a-z]+", style) is None
          File "/Users/pradeepallath/anaconda3/lib/python3.7/re.py", line 173, in match
            return _compile(pattern, flags).match(string)
        TypeError: expected string or bytes-like object

    Thanks for the assistance

“”“


Tags: inpycorepandasplotstylelibpackages
1条回答
网友
1楼 · 发布于 2024-09-30 14:26:13

这是对style=0的质疑。 熊猫支持matplotlib线样式。 Here是一个很好的stackoverflow问题,关于如何查看有效选项,但实际上整数0不是有效的行样式

相关问题 更多 >