小编Ras*_*ida的帖子

DateFormatter 将 1970 年作为年份而不是数据集中的原始年份

我正在尝试绘制时间序列数据。但 x 轴刻度并未按应有的方式出现。我想将月份和年份作为 x 轴的刻度。这是我的代码

from matplotlib.dates import DateFormatter
import matplotlib.dates as mdates
fig,ax = plt.subplots()
df_month.loc['2017', "Volume"].plot.bar(color='blue', ax=ax)
ax.set_ylabel("Volume")
ax.set_title("Volume")
date_form = DateFormatter("%y-%m")
ax.xaxis.set_major_formatter(date_form)

plt.xticks(rotation=45)
plt.show()
Run Code Online (Sandbox Code Playgroud)

输出看起来像这样 在此输入图像描述 我究竟做错了什么?请帮忙。

我的数据集如下所示: 在此输入图像描述

这是 df_month 数据: 在此输入图像描述

python time-series matplotlib pandas

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

使用 Pandas 与 DataFrame 合并时出现 ValueError

我正在尝试使用 Pandas 合并三个 DataFrame。为什么我会收到此错误消息?

ValueError:DataFrame 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。

这是代码:

df=pd.merge(energy,GDP,ScimEn,on="Country")
Run Code Online (Sandbox Code Playgroud)

这里energy, GDP,ScimEn是我试图合并的三个 DataFrame。

python merge dataframe pandas

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

输出项目的计数作为标题熊猫

这是我的数据框:'''

 customer product     product1
0        A    hats        shoes
1        A   socks        shoes
2        B   socks        shoes
3        C    hats        shoes
4        C    None  accessories
5        B   socks        shoes
6        A    hats        shoes
7        C    None  accessories
Run Code Online (Sandbox Code Playgroud)

'''我想输出这样的东西:

customer    shoes   hats    socks   accessories
A             #       #        #    #
B             #       #        #    #
C             #       #        #    #
Run Code Online (Sandbox Code Playgroud)

我试过这样分组:'''

dfB.set_index('customer').groupby(['product', 'product1']).agg({'product':['count'], 'product1':['count']}) '''
Run Code Online (Sandbox Code Playgroud)

我得到这样的输出:

'''

 product product1
                   count    count
product product1                 
 hats   shoes          3        3
 socks  shoes          3        3
Run Code Online (Sandbox Code Playgroud)

'''

请帮忙

python-3.x pandas pandas-groupby

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

每当使用 Cloud Function 添加新记录时,是否可以将数据从 Firestore 填充到 Google Sheet?

我正在尝试构建这个应用程序,我计划将我的数据存储在 Firestore 数据库中。我的客户需要 Google 表格中的数据。

我是否可以使用 Cloud Function 直接将 Firestore 中的记录填充到 Google Sheet,并且每当将新记录添加到 Firestore 时,Google Sheet 都会自动更新?

有人可以建议任何对这个主题有帮助的资源吗?

google-sheets google-cloud-functions google-cloud-firestore

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

对于类型 InputStream 错误,方法 isEmpty() 未定义

我正在尝试获得堆栈弹出算法的链表实现。这是完整的代码。代码实际上来自 Coursera 中的课程算法,第 1 部分。

public class LinkedStackOfString {
    private Node first = null;
    private class Node {
        String item;
        Node next; 
    }

    public boolean isEmpty() {
        return first == null;
    }

    public void push(String item) {
        Node oldfirst = first;
        first = new Node();
        first.item = item;
        first.next = oldfirst;
    }

    public String pop() {
        String item = first.item;
        first = first.next;
        return item;
    }


    public static void main(String[] args) {
        LinkedStackOfString stack = new LinkedStackOfString();
        while (!System.in.isEmpty())
        { …
Run Code Online (Sandbox Code Playgroud)

java algorithm stack

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