dataframe添加一行
把csv数据导入到spyder中,如何在dataframe中首行增加一行空白行? 插眼,学习。 本帖最后由 阿奇_o 于 2021-5-20 11:15 编辑最简单的,先拆再拼回去。
你这里刚好要整个df,所以就是df.iloc[:],或直接不用切。就用整df来跟另一个只有一行空值df2来拼接起来即可。
比如,
In : df1 = pd.DataFrame(data={'a':, 'b':})
In : df2 = pd.DataFrame(data={'a':[''], 'b':['']})
In : pd.concat().reset_index(drop=True)
Out:
a b
0
1110
2220
或用 df.append() 也行,
In : df3 = df1[:1]# 用原df过滤、制造出只有一行NaN空行的df3
In : df3.append(df1, ignore_index=True)
Out:
a b
0NaN NaN
11.010.0
22.020.0
另外,还有一种方法是 先df.T后用df_t.insert(),再df_t.T,可以自行了解。
页:
[1]