现有一个内容如图示的csv表格,
csv文件处理用pandas很方便
import pandas as pd
if __name__ == '__main__':
df = pd.read_csv('xxx.csv', header=None)
df[1] = df[1].apply(lambda x: 1 if x > 0 else 0)
print(df)
不知道你搞好了没?
我这边也可以搞;
python有可以直接读入csv的包,导入后直接就可以读入csv文件的,数据导入后,怎么修改数据还不是你说了算?
我的思路是先用pandas之类的全部读进去然后处理成(1)里要求的格式然后直接保存成csv
然后再用r读csv转rds,因为在我印象里r保存rds就是现成的一步完事
python读入和处理很简单,把文件路径、文件名、变量名换一下就可以。核心代码其实就是三目运算哪一行
import pandas as pd
data = pd.read_csv('./1.csv')
rows,col = data.shape
for i in range(rows):
data.loc[i,'value'] = 1 if data.loc[i,'value']>0 else 0 //其实就这一行起作用
data.to_csv('2.csv',index=None)
我手头上没有r环境,但是大概也就是一个readcsv一个saveRDS完事
谷雨睡不醒说的没错
Python数据处理
https://blog.csdn.net/BYGFJ/article/details/123677005
数据给我,我看下
第2个要求中,type一列也是需要生成的吗,那个double14717的那个表示一共有这些数据是吗
数据文件发我呗