概述
利用lambda函数
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.dates import datestr2num,DateFormatter
import matplotlib.dates as dates
path = './info/info_left.csv'
path2 = './info/info_right.csv'
source_path = 'one_20axyz.csv'
if __name__ == '__main__':
msg = pd.read_csv(path,index_col=0)
# msg = msg.sort_index()
# print(len(msg['a_var'])/60,len(msg[msg['a_var'] > 0.025])/60)#时间段内的静止时间 运动时间
msg['state'] = msg['a_var'].map(lambda x: 1 if x > 0.025 else -1)
msg.to_csv(path)
最后
以上就是灵巧微笑为你收集整理的python处理一个csv数据,根据其中一列数据来得到新一列写入同一个文件中的全部内容,希望文章能够帮你解决python处理一个csv数据,根据其中一列数据来得到新一列写入同一个文件中所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复