我正在使用的'df'每个都有多个行datetime。我想datetime每10分钟绘制一次所有坐标的散点图。每个位置都有一个数据条目,每10分钟df_data
如果我手动输入时间,t_list = [datetime(2017, 12, 23, 06, 00, 00), datetime(2017, 12, 23, 06, 10, 00), datetime(2017, 12, 23, 06, 20, 00)]但是我想将其替换为使用日期的日期,则df可以使用它,以便可以将其用于多个数据集。
import pandas as pd
import matplotlib.pyplot as plt
from datetime import datetime, timedelta
import numpy as np
df_data = pd.read_csv('C:\data.csv')
df_data['datetime'] = pd.to_datetime(df_data['TimeStamp'] )
df = df_data[(df_data['datetime']>= datetime(2017, 12, 23, 06,00, 00)) &
(df_data['datetime']< datetime(2017, 12, 23, 07, 00, 00))]
##want a time array for all of the datetimes in …Run Code Online (Sandbox Code Playgroud) 我试图将工作表中的一列的值复制到文本文件.我当前的代码导致运行时错误434.
Sheets("Output to fcf.1").Columns("A").SaveToText "P:\4_Calcs\02. Flag Mapping\test_.txt"
Run Code Online (Sandbox Code Playgroud)
如果我尝试保存整张纸
Sheets("Output to fcf.2").SaveToText "P:\Clear Project Drive\CLE10276 AWS SMP Model Assessmnts\4_Calcs\02. Flag Mapping\test2_.txt"
Run Code Online (Sandbox Code Playgroud)
我将整个工作表转换为文本而不仅仅是工作表中的文本.有一个简单的方法吗?
提前致谢!
我试图使用我在这里找到的一些代码For Each Function,循环通过特定命名的工作表来循环遍历工作簿中的指定工作表,运行少量代码并移动到下一个工作表.
Sub LoopThroughSheets()
Dim Assets As Worksheet
Dim Asset As Worksheet
Assets = Array("pipe_mat_tables", "pipe_diam_tables", "pipe_length_tables")
For Each Asset In Assets
'my code here
MsgBox ActiveSheet.Name 'test loop
Next Asset
End Sub
Run Code Online (Sandbox Code Playgroud)
这不是在表格中循环.我试过Dim Assets as Worksheet但是这打破了代码.
任何帮助非常感谢,
干杯