Python 使用行中的值创建新列

Python 使用行中的值创建新列,python,pandas,database,dataframe,analysis,Python,Pandas,Database,Dataframe,Analysis,我有一个如下的数据表 我想在下面的一列中加上“a”: 删除行: df = df.drop(0, axis=0) 添加列: df.insert(0,"",["a","","",""]) 首先,你需要学习如何使用熊猫。你能上传你的代码吗? df1 = pd.DataFrame({'a':[1,2,3,4],'b':[1,2,3,4],'c':[1,2,3,4]}) print(df1) df2

我有一个如下的数据表

我想在下面的一列中加上“a”: 删除行:

df = df.drop(0, axis=0)
添加列:

df.insert(0,"",["a","","",""])

首先,你需要学习如何使用熊猫。

你能上传你的代码吗?
df1 = pd.DataFrame({'a':[1,2,3,4],'b':[1,2,3,4],'c':[1,2,3,4]})
print(df1)
df2 = df1.drop([0])
df2 = df2.reset_index(drop=True)
print(df2)
df3 = pd.DataFrame({'': [1,' ', ' ']})
df4 = pd.concat([df3,df2],axis = 1)
print(df4)

  a  b  c
0  1  1  1
1  2  2  2
2  3  3  3
3  4  4  4
   a  b  c
0  2  2  2
1  3  3  3
2  4  4  4
      a  b  c
0  1  2  2  2
1     3  3  3
2     4  4  4