qww*_*www 1 python dataframe pandas
我有一个数据框,我只需要将数据添加到特定列
DF
A B C
1 2 3
2 3 4
a d f
22 3 3
Run Code Online (Sandbox Code Playgroud)
输出 :
A B C
1 2 3
2 3 4
a d f
22 3 3
32
34
Run Code Online (Sandbox Code Playgroud)
我试过:变量df['A'].append(pd.DataFrame([valuetoadd]), ignore_index=True)在哪里valuetoadd
您可以使用pandas.DataFrame.append字典(或字典列表,每行一个):
>> df.append({'A':32}, ignore_index=True)
A B C
0 1 2 3
1 2 3 4
2 a d f
3 22 3 3
4 32 NaN NaN
>> df.append([{'A':32}, {'C':34}], ignore_index=True)
A B C
0 1 2 3
1 2 3 4
2 a d f
3 22 3 3
4 32 NaN NaN
5 NaN NaN 34
Run Code Online (Sandbox Code Playgroud)
小智 7
您可以将 pandas.DataFrame.append 与字典(或字典列表,每行一个)一起使用:
df=df.append({'a':variable1}, ignore_index=True)
df=df.append({'a':variable1,'b':variable2}, ignore_index=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13378 次 |
| 最近记录: |