Python 使用行中的值创建新列
我有一个如下的数据表 我想在下面的一列中加上“a”: 删除行: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
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