dataframe 新增单列
assign方法
dataframe assign方法,返回一个新对象(副本),不影响旧dataframe对象
import pandas as pd
df..._3
0 0 4 8
1 1 5 9
2 2 6 10
3 3 7 11
简单的方法和insert...df.insert(loc=len(df.columns), column="col_4", value=[8, 9, 10, 11])
print(df)
dataframe 新增多列...column_new_1', 'column_new_2', 'column_new_3']] = pd.DataFrame([[np.nan, 'dogs', 3]], index=df.index)
concat...方法
df = pd.concat(
[
df,
pd.DataFrame(
[[np.nan,