⑴ python的dataframe中兩列日期相減,怎麼計算間隔的天數,並寫入到dataframe中作為一個新列
a=pd.read('****')#loadcsv
b=pd.DataFrame(a)
b['time_interval']=pd.to_datetime(b['xxx'])-pd.to_datetime(b['xxx'])
⑵ python類中兩個列表實例如何相加或相減
import numpy
a = [1, 2, 3, 4]
b = [5, 6, 7, 8]
a_array = numpy.array(a)
b_array = numpy.array(b)
c_array = a_array + b_array
d_array = a_array - b_array
print c_array
print d_array
(2)python里怎麼把年份相減擴展閱讀:
算術運算結果的數字類型與運算數的類型有關。進行除法(/)運算時,不管商為整數還是浮點數,運算結果始終為浮點數。要得到整型的商,需要用雙斜杠(//)做整除,且除數必須是整型的。對於其他的運算,只要任一運算數為浮點數,運算結果就是浮點數。Python算術運算的基礎使用方法如下所示。
num_int = 4
num_float = 4.0
print('整數與浮點數的和為:', num_int + num_float)
#Out[1]: 整數與浮點數的和為:8.0
print('整數與浮點數的差為:', num_int - num_float)
#Out[2]: 整數與浮點數的差為: 0.0
print('整數與浮點數的積為:', num_int * num_float)
#Out[3]: 整數與浮點數的積為:16.0
print('浮點數與整數的商為:', num_float / num_int)
#Out[4]: 浮點數與整數的商為:1.0
print('浮點數對整數取模結果為:', num_float % num_int)
#Out[5]: 浮點數對整數取模結果為: 0.0
print('浮點數的整數次冪為:', num_float ** num_int)
#Out[6]: 浮點數的整數次冪為:256.0
⑶ python 時間字元串相減
fromdatetimeimportdatetime
a='12:13:50'
b='12:28:21'
time_a=datetime.strptime(a,'%H:%M:%S')
time_b=datetime.strptime(b,'%H:%M:%S')
print(time_b-time_a).seconds