我使用pandas加载csv文件并想打印出行的数据,这里是原始数据
我想打印出暴力行为'制作条形图的数据,但它只是一个keyerror,这是我的代码
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
c_data=pd.read_csv('crime.csv')
print(c_data.head())
print (c_data['violence'])
和错误
我尝试使用大写VIOLENCE print (c_data['VIOLENCE'])
,但也失败了
有人可以告诉我如何解决这个问题吗?
答案 0 :(得分:2)
如果您的数据很小,请尝试以下操作:
with open('crime.csv', 'r') as my_file:
reader = csv.reader(my_file)
rows = list(reader)
print rows[3]
如果你的数据很大,试试这个:
from itertools import islice
with open('crime.csv', 'r') as my_file:
reader = csv.reader(my_file)
print next(islice(reader, 3, 4))