小编E. *_*nci的帖子

gganimate 情节没有显示和保存一堆 .png 的

我试图gganimate这里复制一个简单的例子。问题是简单的ggplot部分工作正常但是当我添加transition_states rstudio开始渲染然后保存一堆gganim_plotXXXX.png文件并且没有显示预期的动画时。

第一个问题显然是:我做错了什么以至于动画不起作用?

第二个问题是:保存一堆 .png 文件是标准的gganimate吗?

提前致谢

library(gganimate)

p <- ggplot(iris, aes(x = Petal.Width, y = Petal.Length)) + 
         geom_point()

anim <- p + 
  transition_states(Species,
                    transition_length = 2,
                    state_length = 1)
anim
Run Code Online (Sandbox Code Playgroud)

r ggplot2 gganimate

8
推荐指数
1
解决办法
2331
查看次数

如何在 pandas 的列中使用带有多个值的 groupby?

我有一个如下所示的数据框,

import pandas as pd

data = {
    'brand': ['Mercedes', 'Renault', 'Ford', 'Mercedes', 'Mercedes', 'Mercedes', 'Renault'],
    'model': ['X', 'Y', 'Z', 'X', 'X', 'X', 'Q'],
    'year': [2011, 2010, 2009, 2010, 2012, 2020, 2011],
    'price': [None, 1000.4, 2000.3, 1000.0, 1100.3, 3000.5, None]
}

df = pd.DataFrame(data)
print(df)

      brand model  year   price
0  Mercedes     X  2011     NaN
1   Renault     Y  2010  1000.4
2      Ford     Z  2009  2000.3
3  Mercedes     X  2010  1000.0
4  Mercedes     X  2012  1100.3
5  Mercedes     X  2020  3000.5
6 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

5
推荐指数
1
解决办法
1110
查看次数

如何将文本表转换为熊猫数据框?

我有一个像这样的字符串的文本表,它很长。它也可以写入文件,

+--------------+----------+---------+------------+
| Endpoint     | Table    | Request | Is Updated |
+--------------+----------+---------+------------+
| /api/test1   | test1    | True    | True       |
+--------------+----------+---------+------------+
| /api/test2   | test2    | False   | False      |
+--------------+----------+---------+------------+
| /api/test3   | test3    | False   | True       |
+--------------+----------+---------+------------+
Run Code Online (Sandbox Code Playgroud)

我想将其转换为熊猫数据框。这是我的预期输出:

+--------------+----------+---------+------------+
| Endpoint     | Table    | Request | Is Updated |
+--------------+----------+---------+------------+
| /api/test1   | test1    | True    | True       |
+--------------+----------+---------+------------+
| /api/test2   | test2    | False   | False      |
+--------------+----------+---------+------------+
| /api/test3   | test3 …
Run Code Online (Sandbox Code Playgroud)

python pandas

2
推荐指数
1
解决办法
1526
查看次数

如何在 Pandas 中使用 groupby 创建新列?

我有一个像这样的熊猫数据框,

>>> data = {
    'hotel_code': [1, 1, 1, 1, 1],
    'feed': [1, 1, 1, 1, 2],
    'price_euro': [100, 200, 250, 120, 130],
    'client_nationality': ['fr', 'us', 'ru,de', 'gb', 'cn,us,br,il,fr,gb,de,ie,pk,pl']
}
>>> df = pd.DataFrame(data)
>>> df
   hotel_code  feed  price_euro             client_nationality
0           1     1         100                             fr
1           1     1         200                             us
2           1     1         250                          ru,de
3           1     1         120                             gb
4           1     2         130  cn,us,br,il,fr,gb,de,ie,pk,pl
Run Code Online (Sandbox Code Playgroud)

这是预期的输出,

>>> data = {
    'hotel_code': [1, 1],
    'feed': [1, 2],
    'cluster1': ['fr', 'cn,us,br,il,fr,gb,de,ie,pk,pl'],
    'cluster2': …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

1
推荐指数
1
解决办法
107
查看次数

标签 统计

pandas ×3

python ×3

dataframe ×2

gganimate ×1

ggplot2 ×1

r ×1