我有一个关于将数据帧列中的列表拆分为多行的问题.
假设我有这个数据帧:
Job position Job type id
0 [6] [1] 3
1 [2, 6] [3, 6, 5] 4
2 [1] [9] 43
Run Code Online (Sandbox Code Playgroud)
我想要每一个数字组合,所以最终的结果是:
id Job position Job type
0 3 6.0 1.0
1 4 2.0 3.0
2 4 2.0 6.0
3 4 2.0 5.0
4 4 6.0 3.0
5 4 6.0 6.0
6 4 6.0 5.0
7 43 1.0 9.0
Run Code Online (Sandbox Code Playgroud)
因为现在我得到这个结果:
id Job position Job type
0 3 6.0 1.0
1 4 2.0 3.0
2 4 6.0 6.0
3 4 …Run Code Online (Sandbox Code Playgroud) 我正在尝试设置 ECS 以运行我的 php/nginx docker 应用程序。
它使用这个 docker-compose.yml 文件在本地工作:
version: '2'
services:
nginx:
image: NGINX-IMAGE
ports:
- 80:80
links:
- php
volumes_from:
- php
environment:
APP_SERVER_NAME: <ip>
php:
image: PHP-IMAGE
ports:
- 9000:9000
volumes:
- /var/www/html
Run Code Online (Sandbox Code Playgroud)
问题是我无法使用 ECS 使其正常工作。我不知道如何创建网络数据卷并让 nginx 使用volumes_from.
我正在尝试使用此 JSON 创建卷:
volumes='[
{
"name": "webdata",
"host": {
"sourcePath": "/var/www/html"
}
}
]'
Run Code Online (Sandbox Code Playgroud)
然后在我对 php-container 的容器定义中添加:
"mountPoints":
[
{
"sourceVolume": "webdata",
"containerPath": "/var/www/html",
"readOnly": false
}
]
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,它会将主机/var/www/html文件夹中的内容添加到/var/www/html容器文件夹中。我的问题是,如何配置卷以使用来自 php/var/www/html容器的数据并让 nginx …
我一直在网上搜索我的问题的答案,但没有成功.我试图在我的按钮上添加一个简单的反应点击处理程序,但我似乎无法使它工作.这可能是非常简单的事情,我无法绕过它.
这是我的代码:
export default class ReviewBox extends Component {
deleteReview() {
console.log("hey");
}
render() {
const {reviews, date, lectureId} = this.props;
const that = this;
return (
<div className="container content-sm">
<div className="headline"><h2>Reviews</h2> <span>{date}</span></div>
<div className="row margin-bottom-20">
{reviews.map(review => {
return(
<div className="col-md-3 col-sm-6">
<div className="thumbnails thumbnail-style thumbnail-kenburn">
<div className="caption">
<h3>{review.comment}</h3> <br />
<button className="btn btn-danger" onClick={this.deleteReview()}>Delete</button>
</div>
</div>
</div>
)
})}
</div>
<hr />
<AddReview lectureId={lectureId} />
</div>
)
}
}
Run Code Online (Sandbox Code Playgroud)
单击按钮时,它拒绝触发该功能.我试过.bind(this)和onClick = {()=> this.deleteReview}等.
所有帮助赞赏!
我有一个关于 Chartjs 中条形图的问题。
我想为每个标签显示多个条形图,但由于某种原因,事实证明这非常困难。
我正在构建一个图表来显示重复次数和某人完成的设置,作为日期的函数。
所以在 X 轴上我有日期 - 在 Y 轴上我有重复次数。如果该人当天完成了 3 组,则该日期应显示 3 个条形图,其中值(条形图的高度)是重复次数。
出于测试目的,我有三个日期和每个日期的几组/代表:
"2017-05-25"
- Set 1: 7 reps
"2017-05-30"
- Set 1: 8 reps
- Set 2: 9 reps
- Set 3: 10 reps
"2017-05-31"
- Set 1: 3 reps
- Set 2: 7 reps
- Set 3: 12 reps
- Set 4: 8 reps
这是我当前的 chartData 对象。
var chartData = {
labels: Object.keys(items.dates),
datasets: [{
label: "Reps",
backgroundColor: "blue",
data: [7]
}, {
label: …Run Code Online (Sandbox Code Playgroud) javascript ×2
amazon-ecs ×1
chart.js ×1
docker ×1
nginx ×1
pandas ×1
php ×1
python ×1
reactjs ×1