我想在数据框中创建一个新列,该列基于百分位数表示是或否。基本上,如果df.fats列中的数据介于25%到50%之间,则应在新列df ['ideal_weight']中输入“是”。谢谢。
df['ideal_weight'] = np.where((df.fats > np.percentile(df.fats, 25) & df.fats < np.percentile(df.fats, 50)), 'yes', 'no')
答案 0 :(得分:2)
您的代码实际上在理论上是不错的;您只是缺少括号:
var socket = require( 'socket.io' );
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = socket.listen( server);
var port = process.env.PORT || 3000;
var storesession = [];
server.listen(port, function () {
console.log('Server listening at port %d', port);
});
io.set('transports',['websocket']);
io.on('connection', function (socket) {