|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import pandas as pd
- import sys
- input_file = sys.argv[1]
- output_file = sys.argv[2]
- data_frame = pd.read_csv(input_file, header = None)
- data_frame = data_frame.drop([0, 1, 2, 16, 17, 18])
- data_frame.columns = data_frame.iloc[0]
- data_frame = data_frame.reindex(data_frame.index.drop(3))
- data_frame.to_csv(output_file, index = False)
复制代码
删除无用的行,有两个问题搞不懂:
data_frame = data_frame.reindex(data_frame.index.drop(3))这句话是什么意思?reindex不是在插入行或者列的时候使用的吗?
为什么不写这句,输出的文件会有两行一样的列名?
- import pandas as pd
- import sys
- input_file = sys.argv[1]
- output_file = sys.argv[2]
- data_frame = pd.read_csv(input_file, header = None)
- data_frame = data_frame.drop([0, 1, 2, 16, 17, 18])
- data_frame.columns = data_frame.iloc[1:]
- data_frame.to_csv(output_file, index = False)
复制代码
这样不是更简单
|
|