这是我的数据
df['Science'] = df['Math'] + df['Physics'] + df['Chemistry'] + df['Biology']
我做的是
df['Math'] + df['Physics'] + df['Chemistry'] + df['Biology']
我的问题是,实际数据超过900列,如何将df['Math']
替换为从df['Biology']
到process.env.CHROME_BIN = require('puppeteer').executablePath();
browsers: ['HeadlessChrome'],
customLaunchers: {
HeadlessChrome: {
base: 'ChromeHeadless',
flags: ['--no-sandbox']
}
},
的总和(按范围)
我希望这个问题足够清楚
答案 0 :(得分:6)
我认为你需要iloc
来选择职位:
df['sum'] = df.drop('No', axis=1).sum(axis=1)
或删除不需要的数字列:
print (df)
No Name Address English History Math Physics Chemistry \
0 1 Arthur New York 80 65 100 89 92
1 2 Barthur New Mexico 70 60 94 83 82
Biology sum
0 94 520
1 95 484
5
编辑:
如果只需要从print (df.iloc[:, 5:])
Math Physics Chemistry Biology
0 100 89 92 94
1 94 83 82 95
print (df.iloc[:, 3:5])
English History
0 80 65
1 70 60
df['A'] = df.iloc[:, 3:5].sum(axis=1)
df['Science'] = df.iloc[:, 5:].sum(axis=1)
print (df)
No Name Address English History Math Physics Chemistry \
0 1 Arthur New York 80 65 100 89 92
1 2 Barthur New Mexico 70 60 94 83 82
Biology A Science
0 94 145 520
1 95 130 484
到结尾的所有列:
render () {
var viewer=NOP_VIEWER;
var scene=viewer.impl.scene;
var camera = viewer.autocamCamera;
var renderer = viewer.impl.renderer();
renderer.render( scene, camera );
}