我试图解析一些数据来生成直方图
数据在多个列中,但对我来说唯一相关的列是下面的两个。在
十AB 42
CD 77
AB 33
AB 42
AB 33
CD 54
AB 33
我只想为带AB的行绘制col 2中值的柱状图。所以直方图应该排序并绘制:
^{pr2}$
(即使42先出现,我想先画33)。在
我有很多列,但它需要grep'AB'字符并且只在这些行中搜索。有人能帮忙吗?在
更新:数据在一个csv文件中,有几个列。在
编辑:我现在有了这个格式的csv文件中的数据。在
地址,数据
来自美联社,42
来自美联社,42
来自美联社,33
托普,77岁
来自美联社54
来自美联社,42
来自美联社,42
来自美联社,33
托普,42岁
来自美联社,42
来自美联社,33
如果我使用@dranxo的代码import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('data.csv', sep=',')
df_useful = df[df['Addresses'] == 'FromAP']
df