可能是一个简单的问题,但我找不到简单的答案.例如,我们在数据帧df1中取以下列Status:
**Status**
Planned
Unplanned
Missing
Corrected
Run Code Online (Sandbox Code Playgroud)
我希望在单元格包含,计划和丢失时计算行数.我尝试了以下方法:
test1 = df1['Status'].str.contains('Planned|Missing').value_counts()
Run Code Online (Sandbox Code Playgroud)
列Status来自类型:object.我的代码行有什么问题?
我有以下数据帧:
Time test
0:05 2
0:06 2
0:07 2
0:08 2
0:09 2
0:10 2
0:11 2
Run Code Online (Sandbox Code Playgroud)
该数据帧从0:00开始,到11:59结束.我创建了以下图表:
x = dftestgraph['Time']
y = dftestgraph['test']
plt.ylabel('Number of tasks')
plt.plot(x, y, color="#00a1e4", label="Number of Tasks")
plt.fill(x, y, '#00a1e4', alpha=0.8)
plt.show()
Run Code Online (Sandbox Code Playgroud)
为什么图表底部有一条线,将我填充的图形分成两半?我想将我的x轴格式化为(0:00,0:30,1:00等)我试过:
plt.xticks(0:00, 11:59, 30:00))
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我的问题是:
我有一个包含的文件名变量:"Filename.csv".要从我使用的路径中提取文件名:从我选择的文件中检索Filename=Dir([fStr])where fStr.
我只需要没有文件名".csv".如何删除".csv"扩展程序?
我有一个包含以下列的数据框:
DATA
123456
12345
12345
123456
Run Code Online (Sandbox Code Playgroud)
我想将此更改为:
DATA
123456
012345
012345
123456
Run Code Online (Sandbox Code Playgroud)
因此,如果单元格中有5个字符,则在数字的前面添加0.最简单的方法是什么?