dataframe使用总结

创建

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']

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值