簡體   English   中英

用 pandas 替換/刪除字符串的一部分

[英]Replace/remove parts of a string with pandas

例如,我想刪除 pandas 中的部分列。

        time                 parts
2020-03-08T17:00:00+0000      1
2020-03-09T17:00:00+0000      5
2020-03-10T17:00:00+0000      9
2020-03-11T17:00:00+0000      13

我希望我看起來像那樣

        time           parts
2020-03-08              1
2020-03-09             5
2020-03-10             9
2020-03-11             13

我嘗試了很多命令,但沒有任何效果。

Index(['Unnamed: 0', 'time_iso8601', 'DE-SH', 'DE-HH', 'DE-NI', 'DE-HB',
       'DE-NW', 'DE-HE', 'DE-RP', 'DE-BW', 'DE-BY', 'DE-SL', 'DE-BB', 'DE-MV',
       'DE-SN', 'DE-ST', 'DE-TH', 'DE-BE', 'sum_cases'],
      dtype='object')



     Unnamed: 0              time_iso8601  DE-SH 
0             0  2020-03-02T17:00:00+0000      4 
1             1  2020-03-03T17:00:00+0000      5 
2             2  2020-03-04T17:00:00+0000      5  
3             3  2020-03-05T17:00:00+0000      6 

我們通常做

df.time_iso860=pd.to_datetime(df.time_iso860).dt.date
df
Out[27]: 
  time_iso860  parts
0  2020-03-08      1
1  2020-03-09      5

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM