如何在读取csv时过滤某些值

时间:2017-08-22 14:58:27

标签: python csv

所以我有一个包含大约11列的文本文档,我需要在图表上显示特定的列(5和6)。我不知道如何只读这些列。目前,我运行代码时会显示每一列数据。这是我到目前为止所做的:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

df = pd.read_csv(r'C:\Users\jager\Desktop\dataf.txt',sep='\t', index_col=0)


df.plot()
plt.show()

1 个答案:

答案 0 :(得分:0)

如果列中有名称,您可以这样做:

col5 = df['column name']

获取该列中的信息。

由于您正在导入matplotlib,我假设您想要使用您需要做的所有事情:

plt.plot(df['column 5 name'], df['column 6 name'])

对于线图