df1 = pd.DataFrame({'var1': [1], 'var4': ['P']})
df2 = pd.DataFrame({'var2': list('abcd'), 'var3': range(4)})
有了以上数据框,我想将它们填充到df1
行中。因此,预期的输出应如下所示:
df3 = pd.DataFrame({'var1': [1] * 4, 'var4': ['P'] * 4, 'var2': list('abcd'), 'var3': range(4)})
var1 var4 var2 var3
0 1 P a 0
1 1 P b 1
2 1 P c 2
3 1 P d 3
如果没有手动复制df1
行,是否可以这样做?
参考方案
让我们尝试assign
df2.assign(**df1.iloc[0].to_dict())
var2 var3 var1 var4
0 a 0 1 P
1 b 1 1 P
2 c 2 1 P
3 d 3 1 P
在返回'Response'(Python)中传递多个参数 - python我在Angular工作,正在使用Http请求和响应。是否可以在“响应”中发送多个参数。角度文件:this.http.get("api/agent/applicationaware").subscribe((data:any)... python文件:def get(request): ... return Response(seriali…
Python-Excel导出 - python我有以下代码:import pandas as pd import requests from bs4 import BeautifulSoup res = requests.get("https://www.bankier.pl/gielda/notowania/akcje") soup = BeautifulSoup(res.cont…
pandas DataFrame:根据另一列中的布尔值计算总和 - python我对Python相当陌生,我尝试在pandas中模拟以下逻辑我目前正在循环抛出行,并希望对前几行的AMOUNT列中的值求和,但只求和最后一次看到的“ TRUE”值。实际数据似乎效率低下(我的数据框大约有500万行)?想知道用Python处理这种逻辑的有效方法是什么?逻辑:逻辑是,如果FLAG为TRUE,我想对前几行的AMOUNT列中的值求和,但只求和最后一次…
Python exchangelib在子文件夹中读取邮件 - python我想从Outlook邮箱的子文件夹中读取邮件。Inbox ├──myfolder 我可以使用account.inbox.all()阅读收件箱,但我想阅读myfolder中的邮件我尝试了此页面folder部分中的内容,但无法正确完成https://pypi.python.org/pypi/exchangelib/ 参考方案 您需要首先掌握Folder的myfo…
Python:如何根据另一列元素明智地查找一列中的空单元格计数? - pythondf = pd.DataFrame({'user': ['Bob', 'Jane', 'Alice','Jane', 'Alice','Bob', 'Alice'], 'income…