首先,我创建了一个这样的数据框:
df = pd.read_csv('d:\etc\quotes.csv', sep=';', parse_dates = [[0,1]], header = None, names = ['date', 'time', 'open', 'high', 'low', 'close', 'vol'], index_col = "date_time")
之后,我尝试使用.loc来访问值:
df.loc[:'open']
并收到错误:
Traceback(最近一次调用最后一次):文件 “pandas_libs \ tslibs \ parsing.pyx”,第173行,in pandas._libs.tslibs.parsing.parse_datetime_string_with_reso文件 “pandas_libs \ tslibs \ parsing.pyx”,第325行,in pandas._libs.tslibs.parsing.dateutil_parse ValueError:未知 datetime字符串格式,无法解析:打开
为什么呢?我是熊猫的新手。
答案 0 :(得分:0)
要在'open'
和start
行之间获取列end
的值,请尝试以下操作:
df['open'].loc[start:end]