答案 0 :(得分:0)
您的DataFrame在“ Vol”列中包含列表,因此要对其进行绘制,您将需要以某种方式从中获取值。假设您要绘制R和Vol中的第一个值。您可以尝试这样的事情:
plt.scatter(x=df.R, y=df.Vol.apply(lambda y: y[0]))
答案 1 :(得分:0)
您不能简单地通过使用要在绘图中使用的项目的索引来对列的内容进行切片。您可以使用matplotlib框架并使用lambda函数对列表进行切片:
import matplotlib.pyplot as plt
plt.scatter(df['R'], df['Vol'].apply(lambda x: x[0]))