dataframe创建数组

创建数组


import pandas as pd
import numpy as np
from pandas import Series, DataFrame

df = DataFrame(np.random.rand(12).reshape((3,4)),
index

设置行和列

import numpy as np
import pandas as pd
df = pd.DataFrame({
    'col1':['a','a','b',np.nan,'c'],
    'col2':[2, 1, 8, 7, 6],
    'col3':[0, 4, 7, 2, 3],
})
df
    col1 col2 col3
0   a    2    0
1   a    1    4
2   b    8    7
3   NaN  7    2
4   c    6    3

#修改行标签
df.columns
Index(['col1', 'col2', 'col3'], dtype='object')

df.columns = ['a','b','c']
df
    a   b   c
0   a   2   0
1   a   1   4
2   b   8   7
3   NaN 7   2
4   c   6   3

#修改列标签
df.index = ['a0','a1','a2','a3','a4']
df
    col1 col2 col3
a0  a    2    0
a1  a    1    4
a2  b    8    7
a3  NaN  7    2
a4  c    6    3

  1. right2 = DataFrame({
    ‘var2’:[5,7],
    })
    right2.index = [‘a’,‘b’]
    right2
right3 = DataFrame({
    'val2':[5,7]
},index=['a','b'])
right3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值