1. 获取列值的唯一值
id | target |
---|---|
1 | 1 |
2 | 0 |
3 | 2 |
4 | 1 |
5 | 0 |
y_labels = y_train.drop_duplicates(['target'])
2.Pandas创建空的dataframe,逐行插入数据
#创建一个空的Dataframe
result =pd.DataFrame(columns=('id','name'))
#逐行写入result,append的是一个一行数据的dataframe,同时ignore_index=True,否则会报错#ValueError: If using all scalar values, you must pass an index
for i in range(0,10):
name="name_"+i
result=result.append(pd.DataFrame({'id':[i],'name':[name]}),ignore_index=True)
result.head()
3.Pandas的dataframe逐行读取
for row in dfs.itertuples():
print("line=", row.id,row.name)