Pandas 读取数据是str 但要用int

import pandas as pd

edges = pd.read_csv(file_path + file_name, sep=',')
  # 文件有表头,就不用管header参数
  # 文件有表头,header=None
edges['TimeStamp'] = pd.to_numeric(edges['TimeStamp'])
  # 文件读取数据时,以str读取,但我需要int值,所以这句将str转化为int
edges.drop_duplicates(inplace=True)
  # 去掉重复值
edges.sort_values(by='TimeStamp', ascending=True, inplace=True)
  # 按TimeStamp 升值排序
edges.reset_index(drop=True, inplace=True)
  # 重置index

DataFrame数据,若inplace=False,那么改项操作不会对原数据改动。

你可能感兴趣的:(python)