我有一个这样的数据框:
| a | b | c |
0 | 0 | 0 | 0 |
1 | 5 | 5 | 5 |
我有一个这样的数据框行(或系列):
| a | b | c |
0 | 1 | 2 | 3 |
我想从整个数据框中减去该行以获取此信息:
| a | b | c |
0 | 1 | 2 | 3 |
1 | 6 | 7 | 8 |
感谢您的帮助。
答案 0 :(得分:2)
使用DataFrame.add
或DataFrame.sub
将一行void cefclient_handler::AddArchiveProvider(const std::string& url_path, const std::string& archive_path, const std::string& password, int order, const std::string& identifier)
{
if (!CefCurrentlyOn(TID_IO)) {
// Execute on the browser IO thread.
CefPostTask(TID_IO, base::Bind(&cefclient_handler::AddArchiveProvider, this, url_path, archive_path, password, order, identifier));
return;
}
if (resource_manager_.get())
{
resource_manager_->AddArchiveProvider(url_path, archive_path, "", 0,
std::string());
}
}
转换为DataFrame
-例如DataFrame.iloc
的第一行:
Series
详细信息:
df = df1.add(df2.iloc[0])
#alternative select by row label
#df = df1.add(df2.loc[0])
print (df)
a b c
0 1 2 3
1 6 7 8
答案 1 :(得分:1)
您可以将第二个数据帧转换为numpy数组:
df1 + df2.values
输出:
a b c
0 1 2 3
1 6 7 8