我在AWS Timestream数据库中有以下数据集:
在Grafana内部,我可以获得数据并显示为表格,如下所示:
如果选择显示数据作为时间序列,则会得到以下错误:Data is missing a number field
即使在建议面板中也没有时间序列选项。
有没有人知道这个问题可能是什么,以及如何解决?所需的输出是w_flow字段的线性聊天(时间序列)。
因此,我有一个数据帧(df_prod),其中包含一些光伏面板每小时发电量的时间序列。我有一个图表,并希望注释峰值。
我知道如何找到值,但我不知道如何将峰值发生的日期作为注释的x值。我想我需要给它一根绳子,但我不确定。
这不管用:
for spal in df_prod.columns:
maxvalue = df_prod[spal].max()
fig.add_annotation(
x = df_prod.index[df_prod[spal]==maxvalue], # <--- this ist the problem
我需要重复同一行数据帧n次,并将它们绑定到新的数据帧。
我可以很容易地使用for循环,但它有更多的计算时间。有人能帮我做这个使用任何应用功能。
下面是我的代码原型。
testdata<-data.table(v1=sample(1000),v2=sample(1000),v3=sample(1000),v4=as.integer(runif(1000,1,10)))## Sample data
testdata1<-data.table(v1=NA,v2=NA,v3=NA,v4=NA)##creating empty data frame
for(i in 1:nrow(testd
我正在制作一个多个数据帧的面板。每个都是相当长的。
我创建dfs,合并在字典中,然后合并成一个面板;
for name in names: # large list of paths
# Do some code to get data info (dI), dataframe (df) and nameID
# Create a dictionary out of dfs by nameID
dictDFs[nameID] = df
# Collect all dataframes into one from dictionary dictDFs
pn = pd.
给定每小时都有数据的(电力)市场数据的时刻表,我想显示一个条形图,显示每个小时的所有时间/时间框架平均值,这样分析师就可以轻松地将实际价格与所有时间平均值进行比较(一天中哪个小时最贵/最便宜)。
我们有cratedb作为后端,它用于grafana,就像postgres源代码一样。
SELECT
extract(HOUR from start_timestamp) as "time",
avg(marketprice) as value
FROM doc.el_marketprices
GROUP BY 1
ORDER BY 1
所以我的数据基本上是这样的
time