【发布时间】:2018-07-04 06:39:38
【问题描述】:
我正在可视化选举民意调查数据集,需要使用 2012 年 10 月的数据,但它给了我一个错误。
import pandas as pd
from pandas import Series,DataFrame
import numpy as np
poll_df=pd.read_csv('http://elections.huffingtonpost.com/pollster/2012-general-election-romney-vs-obama.csv')
row_in=0
xlimit=[]
for date in poll_df['Start Date']:
if date[0:7] == '2012-10':
xlimit.append(row_in)
row_in += 1
else:
row_in+=1
print(min(xlimit))
print(max(xlimit))
为什么会出现这个错误,这是什么意思?
【问题讨论】:
-
表示
date[0:7]没有意义;该列包含时间戳,而不是字符串。
标签: python-3.x pandas numpy data-science