【发布时间】:2018-01-07 15:12:01
【问题描述】:
所以我正在尝试使用 pandas 通过 CSV 文件组织数据,以便可以在 matplotlib 中绘制它,我有不同的值行,其中一些是控制的,而另一些是实验性的。我可以将行分开以绘制图表,但我似乎无法使其工作,我尝试使用 for 循环(见下文)绘制图表,尽管我不断收到“TypeError:'type' object is not subscriptable”。
import pandas as pd
import numpy as np
import matplotlib as plt
df = pd.read_csv('C:\\Users\\User\\Desktop\\Ubiome samples\\samples.csv')
group = (df['Group'])
count = (df['Count'])
time = (df['Time'])
for steps in range [group]:
plt.plot([time],[count],'bs')
plt.show()
【问题讨论】:
-
此特定错误来自
range [group]。调用范围的正确方法是range(n),其中n是一个整数。 See the documentation.你可能还有其他问题。如需更多帮助,请考虑提供几行代码,为我们提供可使用的数据框。
标签: python pandas matplotlib data-analysis