创建
import json
import pandas as pd
data1={'s_id':id1,'sentence':sentence,'target_tags':target_tags,'opinion_tags':opinion_tags}
data1 = pd.DataFrame(data1)
读取文件到dataframe
df = pd.read_csv(path, header=None, names=['参数1', '参数2', 'y'])
dataframe输出到文件
data1.to_csv('E:\\test_lstm.txt', sep=' ', header=None, index=None)
增加行的三种方法
##append
df.append(df2, ignore_index=True)
##loc
df.loc[1] = [1, 3]
##contact
# 如果是遍历添加多行,更高效的方法
pd.concat([pd.DataFrame([i], columns=['A']) for i in range(5)], ignore_index=True)
A
0 0
1 1
2 2
3 3
4 4
Pandas中 DataFrame中添加一行/一列_王同学加油的博客-CSDN博客_dataframe添加一行数据
增加列的三种方法
##df[]
df = pd.DataFrame(columns=['name', 'number'], data=[['cat', 3]])
##insert()
df.insert(1, 'tail', 1, allow_duplicates=False)
##reindex()
data = data.reindex(columns=['a', 'b', 'c', 'd'], fill_value=0)
选定某一行
##iloc()
df=data1[data1['s_id']==7].iloc[0:1]
#记住是iloc(0:1),不是iloc(0)
选定特定的行
df=data1[data1['s_id']==7]
选定某一列
df=data1['s_id']