小编Dem*_*nos的帖子

如何编辑 R 函数的源代码?

我正在使用该earlywarnings包,并且想编辑该qda_ews函数中编写的函数之一。我可以fix(...),但我想编辑的功能由于某种原因在我使用时没有列出fix

该函数称为generic_RShiny. 这是 github 的链接( https://github.com/earlywarningtoolbox/earlywarnings-R/blob/master/earlywarnings/R/qda_ews.R)。

如何访问整个qda_ews.R代码以进行我需要的更改?

r

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

如何在 SAS 中创建数据透视表?

我有一个数据集三列:spendage_bucket,和multiplier。数据看起来像...

spend   age_bucket  multiplier
10      18-24        2x
120     18-24        2x
1       35-54        3x
Run Code Online (Sandbox Code Playgroud)

我想要一个数据集,其中列作为年龄桶,行作为乘数,条目作为支出列的总和(或其他聚合函数)。有没有proc这样做?我可以轻松完成它proc SQL吗?

sas

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

如何从数据框中平均采样?

假设我有一些观察,每个观察都有从1到的指示类n。这些类别中的每一个不一定在数据集中均等出现。

我如何从数据框中同样采样?现在我做类似...

frames = []
classes = df.classes.unique()

for i in classes:
    g = df[df.classes = i].sample(sample_size)
    frames.append(g)

equally_sampled = pd.concat(frames)
Run Code Online (Sandbox Code Playgroud)

是否有熊猫函数可以同样采样?

python pandas

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

我可以在 Folium 地图上添加一系列标记吗?

假设我有一个列表、熊猫系列或纬度经度对。使用 Folium,我可以使用以下方法绘制一对坐标的标记

coords = [46.8354, -121.7325]
map_4 = folium.Map(location=[46.8527, -121.7649], tiles='Stamen Terrain',
                   zoom_start=13)
folium.Marker(location=coords).add_to(map_4)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试传递列表列表时,没有绘制任何内容。我可以遍历列表列表并绘制标记,但我想知道是否可以只传递一个参数并绘制多个标记。

python folium

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

如何将列表列表写入txt文件?

我有一个包含16个元素的列表,每个元素是另外500个元素.我想将其写入txt文件,因此我不再需要从模拟中创建列表.我该怎么做,然后再次访问列表?

python

4
推荐指数
2
解决办法
6204
查看次数

我可以在3d中绘制几个直方图吗?

我想绘制几个直方图,类似于绘制这些条形图的方式.我已经尝试使用返回的数组hist,但似乎返回了bin边缘,所以我无法使用它们bar.

有没有人有什么建议?

python matplotlib histogram

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

使用 AES-256 和 PKCS7 填充进行加密

我想使用 python 来加密一些数据,并发现 pycrypto 作为一个可能的工具。为了加密数据,我需要:

  1. 输入密码字符串
  2. SHA-256 字符串,给出 AES-256 的密钥
  3. 将敏感数据表示为 9 位字符 (ascii) 的字符串,如果存在,则带有前导 ascii 0(数据将始终采用此格式)。
  4. 在 ecb 模式下,使用 AES-256、NO SALT、使用 RFC2315 中的 PKCS7 填充来加密数据字符串。
  5. 将密文表示为 Base64 (RFC 4648),需要 24 个字符

使用 pycrypto,步骤 1-3 相当简单。4给我带来了一点麻烦。我不确定 PKCS7 填充是什么,也不知道如何确保加密不使用 SALT。我希望有人能为我指出正确的方向:第 4 步。

python encryption padding pycrypto

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

直方图箱是左关闭还是右关闭?

绘制直方图时,箱是否包含小于和等于箱值的所有内容?

例如,如果我有一个介于 0 和 1 之间的 bin,那么该 bin 是否包含大于 0 但小于或等于 1 的所有内容?

matplotlib

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

Rstudio中未知的时区

错误阻止我编织我的文档.

我收到的错误是

Quitting from lines 79-81 (Project_GYMBO.Rmd) 
Error in mutate_impl(.data, dots) : 
  Evaluation error: (converted from warning) unknown timezone 'default/America/Toronto'.
Run Code Online (Sandbox Code Playgroud)

导致错误的行非常简单.

weight.rm %>% mutate(datetime = ymd_hms(datetime)) %>% head
Run Code Online (Sandbox Code Playgroud)

数据看起来像

    data.frame(stringsAsFactors=FALSE,
    datetime = c("2017-10-09 16:03:09", "2017-10-09 15:36:23",
                 "2017-10-09 15:04:53", "2017-10-09 13:01:23",
                 "2017-10-09 12:33:16", "2017-10-09 12:05:41"),
          WR = c(87, 69, 61, 51, 50, 48)
)
Run Code Online (Sandbox Code Playgroud)

哪能给我

Warning message:
In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/America/Toronto'
Run Code Online (Sandbox Code Playgroud)

我现在在多伦多工作.

据我所知,这是因为R无法正确确定我的时区.当我打电话时Sys.timezone(),我得到NA.

这是一个已知的问题吗?谁能告诉我为什么R无法理解我的时区?

r

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

如果列名包含字符串,则为mutate变量

我的数据有几列包含字符串"trait".我想使用dplyr以相同的方式改变这些列.

我的第一直觉是以mutate_if下列方式使用:

my_data %>% mutate_if(contains('trait'), funs(if_else(.=='True',T,F)) )
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误

Error: Variable context not set
Run Code Online (Sandbox Code Playgroud)

这个错误意味着什么?我该如何正确使用该mutate_if功能?

这是我的数据样本(其他一些列被省略).

tibble::tribble(
  ~X1_on_1_rush_trait, ~acrobatic_clearance_trait, ~argues_with_officials_trait, ~avoids_using_weaker_foot_trait, ~backs_into_player_trait, ~bicycle_kicks_trait, ~cautious_with_crosses_trait, ~chip_shot_trait, ~chipped_penalty_trait, ~comes_for_crosses_trait, ~corner_specialist_trait, ~diver_trait, ~dives_into_tackles_trait, ~diving_header_trait, ~driven_pass_trait, ~early_crosser_trait, ~fan.s_favourite_trait, ~fancy_flicks_trait, ~finesse_shot_trait, ~flair_trait, ~flair_passes_trait, ~gk_flat_kick_trait, ~gk_long_throw_trait, ~gk_up_for_corners_trait, ~giant_throw_in_trait, ~inflexible_trait, ~injury_free_trait, ~injury_prone_trait, ~leadership_trait, ~long_passer_trait, ~long_shot_taker_trait, ~long_throw_in_trait, ~one_club_player_trait, ~outside_foot_shot_trait, ~playmaker_trait, ~power_free_kick_trait, ~power_header_trait, ~puncher_trait, ~rushes_out_of_goal_trait, ~saves_with_feet_trait, ~second_wind_trait, ~selfish_trait, ~skilled_dribbling_trait, ~stutter_penalty_trait, ~swerve_pass_trait, ~takes_finesse_free_kicks_trait, ~target_forward_trait, ~team_player_trait, ~technical_dribbler_trait, ~tries_to_beat_defensive_line_trait,                ~name,
              "False",                    "False",                      "False",                         "False",                  "False",              "False",                      "False",          "False",                "False", …
Run Code Online (Sandbox Code Playgroud)

r dplyr

3
推荐指数
2
解决办法
5591
查看次数

标签 统计

python ×5

r ×3

matplotlib ×2

dplyr ×1

encryption ×1

folium ×1

histogram ×1

padding ×1

pandas ×1

pycrypto ×1

sas ×1