我一直在玩list.files(),我想只列出001.csv来010.csv,我想出了这个命令:
list_files <- list.files(directory, pattern = ".*\\000|010", full.names = TRUE)
Run Code Online (Sandbox Code Playgroud)
这段代码给了我想要的东西,但是我并不完全理解pattern参数发生了什么.pattern = .*\\\000工作怎么样?
我正在寻找有关如何在箱形图上的框之间添加重要性条的建议,并且还具有代表重要性的星号。我正在使用seaborn来创建图,但找不到任何常用的方法来完成此任务。文档中没有什么对我不利的,但是我通常是matplotlib的新手和新手,所以如果我忽略了某些内容,我不会感到惊讶。
希望这不是一个愚蠢的问题,但我很难找出 R 中默认调整方法的用途。默认方法p.adjust中没有任何内容。?p.adjust
我认为这是霍尔姆方法,但我找不到表明这一点的文档。
我正在尝试设置一个由Nginx和Gunicorn服务的简单的flask应用程序,并且大部分都遵循了本教程。尝试访问网页时,出现502错误网关错误。
Nginx日志(/var/log/nginx/error.log)说:
[crit] 23472#0: *1 connect() to unix:/home/crawforc3/webpage/webpage.sock failed (13: Permission denied)
我检查了一下,webpage.sock在我的项目目录中有一个文件看起来像这样:
srwxrwxrwx 1 crawforc3 www-data 0 May 31 17:59 webpage.sock
这是我的 /etc/systemd/system/gunicorn.service
[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=crawforc3
Group=www-data
WorkingDirectory=/home/crawforc3/webpage
Environment="PATH=home/crawforc3/miniconda3/envs/HALSWEBPAGE/bin"
ExecStart=/home/crawforc3/miniconda3/envs/HALSWEBPAGE/bin/gunicorn --workers 3 --bind unix:/home/crawforc3/webpage/webpage.sock -m 007 wsgi:app
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud) 我一定错过了一些简单的东西。
我有一个各种日期格式的 data.frame,并且我正在使用 lubridate,它可以很好地处理除月份名称本身之外的所有内容。我无法将月份名称转换为日期时间对象。
> head(dates)
From To
1 June August
2 January December
3 05/01/2013 10/30/2013
4 July November
5 06/17/2013 10/14/2013
6 05/04/2013 11/23/2013
Run Code Online (Sandbox Code Playgroud)
尝试将 June 更改为日期时间对象:
> as_date(dates[1,1])
Error in charToDate(x) :
character string is not in a standard unambiguous format
> as_date("June")
Error in charToDate(x) :
character string is not in a standard unambiguous format
Run Code Online (Sandbox Code Playgroud)
我有一些数据位于 Python 列表字典中。
如何使用字典中的键作为此箱线图的类别标签?这是字典 plot_data 的示例:
plot_data {
'Group1': [0.02339976, 0.03235323, 0.12835462, 0.10238375, 0.04223188],
'Group2': [0.02339976, 0.03235323, 0.12835462, 0.10238375, 0.04223188]
}
Run Code Online (Sandbox Code Playgroud)
这段代码可能是一团糟,但这里是:
data = plot_data.values()
#Get data in proper format
fixed_data = list(sorted(data))
#Set up the graph parameters
sns.set(context='notebook', style='whitegrid')
sns.axlabel(xlabel="Groups", ylabel="Y-Axis", fontsize=16)
#Plot the graph
sns.boxplot(data=fixed_data, whis=np.inf, width=.18)
sns.swarmplot(data=fixed_data, size=6, edgecolor="black", linewidth=.9)
Run Code Online (Sandbox Code Playgroud)
我最近意识到退格键已停止工作。前几天我在键盘快捷键上乱七八糟,想知道是不是我无意中更改了它,但回想起来,我看不出我可能在哪里犯了错误。
关于如何恢复退格功能的任何建议?
需要明确的是,退格键在 Ubuntu 中的任何应用程序中都不起作用。
我正在尝试在 Altair 中创建散点图,并且我想向具有最大 y 的点添加文本标签或注释。
我已经能够将 text_marks 添加到所有点,但我无法弄清楚如何根据 max(y) 标记特定点
以下是一些示例数据:
df = pd.DataFrame(columns=['date', 'daily', 'total'],
data=[['2019-08-01', 29, 102370],
['2019-08-02', 18, 102388],
['2019-08-03', 19, 102407],
['2019-08-04', 13, 102420],
['2019-08-05', 29, 102449],
['2019-08-06', 49, 102498],
['2019-08-07', 31, 102529],
['2019-08-08', 39, 102568],
['2019-08-09', 23, 102591],
['2019-08-10', 17, 102608],
['2019-08-11', 18, 102626],
['2019-08-12', 38, 102664],
['2019-08-13', 22, 102686]])
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止想出的,但它没有做我想要的,我想我可能把它复杂化了
chart = alt.Chart(
data=df,
).mark_line(
color='red'
).encode(
alt.X('date:T', title=''),
alt.Y('daily:Q', title='')
)
text = alt.Chart(df).mark_text().encode(
x=alt.X('max(date):T'),
y=alt.Y('max(daily):Q'),
text=alt.Text('max(daily):Q')
)
(chart + text)
Run Code Online (Sandbox Code Playgroud)