- 文件的读取
path_csv =open(r"E:\xiaopeng\txt_xbnf\standard.csv",encoding='utf-8')
csv_data = pd.read_csv(path_csv)
N = 5
csv_batch_data = csv_data.tail(N) # 取后5条数据
csv_data = pd.read_csv(path_csv,usecols=['q', 'domain', 'intent','intent_desc']) # 读取指定列的数据
csv_data = pd.read_csv(path_csv,nrows = 10) # 读取指定前10行的数据
data = csv_data.loc[csv_data['domain'] == "ac"] #根据制定列(domain')的元素(ac)读取多行,拓展见下
pandas 根据列的值选取所有行的示例:
# 选取等于某些值的行记录 用 ==
df.loc[df['column_name'] == some_value]
# 选取某列是否是某一类型的数值 用 isin
df.loc[df['column_name'].isin(some_values