Pandas常用功能 【自用】

1. 保存csv文件 乱码/不想要第一列的数字

df.to_csv('希腊债务.csv',index=None,encoding="utf_8_sig",sep='\t')
  • index=None :不要第一列的编号
  • encoding=“utf_8_sig” : 中文不乱码

2. 添加列名

head_list = ['天数', '性别', '身高', '失踪地点', '失踪年', '失踪月', '到达地']
df_dealed = pd.DataFrame(dealed_list, columns=head_list)

## 添加行名
df.rename(index={'a':'aa','b':'bb'},inplace=True)
print(df)


3. Df替换nan

df.fillna(value='要把nan替换成的值,这里就是字符串了',inplace=True)
# inplace 是否在当前df更改,False的话有返回df
print(df)

4. 转换成字典

可填写的参数为

  • index(我常用)
  • records
  • split
  • list
  • dict
df.to_dict("可以填参数")

df = pd.DataFrame(dict)

行列互换:df.T
字典转df:df = pd.DataFrame({‘A’:[0]})#'A’是columns,对应的是list

5. 获取列名

df.columns.values

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值