代替
基于以下 .csv 文件构建:
01-01-97 1
01-02-97 2
01-03-97 3
...
01-11-17 251
01-12-17 252
01-01-18 253
Run Code Online (Sandbox Code Playgroud)
我应该在此代码中更改什么以生成所需的图形?
import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt
# load csv
df=pd.read_csv("test.csv")
# generate graph
g = sns.lineplot(x="Date", y="Data", data=df)
plt.show()
Run Code Online (Sandbox Code Playgroud) 但是,下面的代码填充了丢失的数据,从而创建了可能引起误解的图表:

import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt
# load csv
df=pd.read_csv('data.csv')
# plot a graph
g = sns.lineplot(x="Date", y="Data", data=df)
plt.show()
Run Code Online (Sandbox Code Playgroud)
我应该在代码中进行哪些更改以避免填充缺失值?
csv如下所示:
Date,Data
01-12-03,100
01-01-04,
01-02-04,
01-03-04,
01-04-04,
01-05-04,39
01-06-04,
01-07-04,
01-08-04,53
01-09-04,
01-10-04,
01-11-04,
01-12-04,
01-01-05,28
...
01-04-18,14
01-05-18,12
01-06-18,8
01-07-18,8
Run Code Online (Sandbox Code Playgroud)
链接到.csv:https://drive.google.com/file/d/1s-RJfAFYD90m4SrFDzIba7EQP4C-J0yO/view? usp = sharing
我正在尝试使用适用于Python 3(Windows 10)的pyautogui模块自动化浏览器或文字处理器中的某些操作。
浏览器中有一个突出显示的文本。
text
以下脚本应打印突出显示的文本
import pyautogui as pya
# double clicks on a position of the cursor
pya.doubleClick(pya.position())
list = []
# a function copy_clipboard() should be called here
var = copy_clipboard()
list.append(var)
print(list)
Run Code Online (Sandbox Code Playgroud)
输出应为:
[text]
那么函数copy_clipboard()应该是什么样的呢?谢谢您的帮助。