列操作

pandas的列操作

数据准备:

pandas列操作集锦pandas列操作集锦

  • 将两张表合并到一起
pd.concat([page_001,page_002]).reset_index(drop=True)

pandas列操作集锦

  • 默认从上到下合,如果想从左往右,可以将axis=1加上

  • 将Age=25这一列加到后面

students = pd.concat([page_001,page_002]).reset_index(drop=True)
students['Age']=25
students

pandas列操作集锦

  • 等同于上面的那种增加列操作
students['A'] = np.arange(0,len(students))
students

pandas列操作集锦

  • 插入到指定的列前面
students.insert(1,column='Foo',value='foo')
students

pandas列操作集锦

  • 删除一列或多列
students.drop(columns=['Age','Score'],inplace=True)
students

pandas列操作集锦

  • 修改列名
students.rename(columns={'Foo':'FOO','Name':'NAME'},inplace=True)
students

pandas列操作集锦

  • 修改其中的一部分为空
# 不转变ID类型为浮点,会报错Cannot assign nan to integer series,意思是不能讲整型去修改为nan
students['ID'] = students['ID'].astype(float)
for i in range(5,15):
    students['ID'].at[i] = np.nan
students

pandas列操作集锦

直接删除这部分空值

students.dropna(inplace=True)
students

pandas列操作集锦

相关文章:

  • 2021-09-19
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2021-06-09
  • 2021-12-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-23
  • 2022-02-13
  • 2022-01-08
  • 2022-12-23
  • 2022-03-06
  • 2021-07-01
相关资源
相似解决方案