如何从日期时间戳删除字符串?

时间:2020-04-08 10:41:46

标签: python-3.x pandas row datetime-format strip

我正在使用Pandas阅读附加的excel文件(仅附加了图像)。带有DateTime标记的一行具有以下格式(M- 05.02.2018 13:41:51)。我想在整个行中从DateTime中分离/删除“ M-”。

import pandas as pd
df=pd.read_excel('test.xlsx')
df=df.drop([0,1,2,3])

然后,我想使用以下代码转换为Datetime:

df.iloc[0]= pd.to_datetime(df.iloc[0], format='%d.%m.%Y %H:%M:%S')

可以请人帮我从整行中删除“ M-”吗?

谢谢。

Excel-file (image)

2 个答案:

答案 0 :(得分:0)

使用pandas.Series.str.strip从行中删除@Cacheable(value="redis-cache",key ="#customerId") public FinancialPlanningDTO retriveCustomerdetails( String customerId, String modelId, String requestId) throws COException { CustomerInfo csDTO; try { csDTO = csDTOAdapterImpl. getCustomerDetails(customerId); } catch (Exception e) { e.printStackTrace(); } return financialPlanningDTO; }

如果从'M-'中删除:

rows

如果从df['Column_Name'] = df['Column_Name'].str.strip('M- ') columns中删除:

DataFrame headers

答案 1 :(得分:0)

您可能希望Series.str.lstrip从行中删除前导字符。

df.iloc[0] = df.iloc[0].str.lstrip('M- ')
相关问题