Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在数据框中添加一个索引,该索引使用python生成,日期范围为_Python_Pandas_Date_Dataframe - Fatal编程技术网

在数据框中添加一个索引,该索引使用python生成,日期范围为

在数据框中添加一个索引,该索引使用python生成,日期范围为,python,pandas,date,dataframe,Python,Pandas,Date,Dataframe,我有一个包含很多数据的大文件。第一行代表测量站的x坐标;第二个是y坐标,第三个是z坐标。 从第四个到最后,我有所有的测量数据。数据从1956年1月1日00:00:00到2013年12月31日23:00:00 该文件看起来像: 626323;616720;616288;611860;622375;626285;636292 5188431;5181393;5173583;5165895;5152605;5164800;5164801 1915;1499;1310;1235;1907;874;698

我有一个包含很多数据的大文件。第一行代表测量站的x坐标;第二个是y坐标,第三个是z坐标。 从第四个到最后,我有所有的测量数据。数据从1956年1月1日00:00:00到2013年12月31日23:00:00

该文件看起来像:

626323;616720;616288;611860;622375;626285;636292
5188431;5181393;5173583;5165895;5152605;5164800;5164801
1915;1499;1310;1235;1907;874;698;
-9999;0,-9999;1,2,3.4,4
-9999;0,-9999;0;20;38;4.7
我想添加一个索引作为dateindex,以便正确处理date。 因此,我面临两个问题

第一个是将索引作为日期添加到原始数据帧中。因此,我生成了如下索引:

index = pd.date_range(start='1/1/1956 00:00:00',end='31/12/2013 23:00:00', freq='D')
df = pd.DataFrame()
之后,我将原始数据帧解读为:

dfs = pd.read_csv(fname, sep=';',index_col=None, header = 0)
现在到了与第一个问题相关的第二个问题:如何在不考虑前三行的情况下添加索引,但是我不能删除前三行,因为我需要它们来应用一些计算


提前感谢大家

我认为您应该进一步澄清数据文件的格式,它具有两种功能;而且,照原样读对我来说也没用。你说得对。很抱歉我马上纠正。这是一个带有格式的标准csv文件;。我已经编辑了答案。您有两种不同类型的数据,前三行应该被删除到它们自己的数据帧中,或者一种单独类型的python对象元组?。另一个选择是将其转换为数据帧中的列。我开始阅读一些文档。多索引呢?