我有一只熊猫的资料如下:
Date time LifeTime1 LifeTime2 LifeTime3 LifeTime4 LifeTime5
2020-02-11 17:30:00 6 7 NaN NaN 3
2020-02-11 17:30:00 NaN NaN 3 3 NaN
2020-02-12 15:30:00 2 2 NaN NaN 3
我有一个多个数据格式的列表,dfs。
数据文件来自其名称中有日期的文件。例如:FilenameYYYYMMDD.xlsx
files = [str(file) for file in Path(/dir)]
dfs = [pd.read_excel(file, header=1)] for file in files]
我可以从文件名中提取日期:
date_extract = re.search('[0-9]{8}',files[0...20])
date = datetime.datetime.strptime(date_extract[0...20], '%Y%m%
我相信这是有人问过的,但并没有考虑到这些扩展。我有一个数据帧,其中包含基于开始日期和结束日期的产品信息和价格: platform sku start_date end_date price
0 A a 9/5/2019 12/31/9999 19.99
1 A a 10/28/2017 2/20/2018 24.99
2 A a 2/21/2018 8/19/2019 29.99
3 A a 8/20/2019 9/4/2019 24.99
4 A b
我有一个在索引11000日期中包含日期的数据集。我有第二个数据集,只有一个列是由日期组成的。
我只想保留第一个数据集的行和第二个数据集中包含的日期。
ex.
[In] DataSet1
[Out]
1 2 3 4 5
2019-04-19 NaN NaN NaN NaN NaN
2019-04-20 NaN NaN NaN
Problem:我有一个熊猫数据,我正试图从中提取特定的行。我感兴趣的行是包含日期的行,以及紧跟在带有日期的行后面的行。重要的是,我希望将信息从日期后面的行移到包含日期的行中的新列。通过这样做,我将得到“一人”信息在同一条线上。为了清楚起见,我希望找到包含日期的行,并将信息从日期后面的行移动到包含新列中日期的行。
从这里:
Col0 Col1 Col2 Col3 Col4 Col5
0 NaN NaN NaN NaN NaN
1 *1/23/20 Joe G USA
我有一个数据集,对于每一个日期,我有两个值,比如A和B,有一个值丢失的日期
Date C1 C2
1/1/2019 A 10
1/1/2019 B 20
1/2/2019 A 25
1/2/2019 B 30
1/3/2019 A 23
1/4/2019 A 32
我想确保每个日期,我有A和B的日期,我可以认为一种方式是有一个驱动器表与所有不同的日期和数据为A和B,然后做左联接。有什么更好的方法来处理熊猫合并或迭代行吗?我想不出有什么办法能做得更好。谢谢!
我有两个数据集,我想要匹配的日期和一个特定的列。
数据
df1
label date type1 stat1
111 7/1/2021 y n
222 8/1/2021 y n
333 9/1/2021 n y
df2
id date_1 type stat
111 7/1/2021 y n
222 7/20/2021 y n
333 7/30/2021 n y
期望的
id date type
我有两组时间序列数据,按日期在第一列中索引;值在第二列中。日期以yyyymmdd格式表示(例如珍珠港日为19411207),两个时间序列重叠,但两者都不是另一个时间序列的子集,即使在重叠时,也可能缺少日期,而且由于该格式,数字序列中存在空白。由于这些日期最后只是整数,我将用下面的小数字代替易读的数字。
我想把这两个矩阵( 26622x2和38067x2)转换成一个三列矩阵(结果是38103x3)。
我想要的合并是:
Index AVal Index BVal Index AVal BVal
1 2.5