Pandas DataFrame 数据切分:将数据乘以 10^9 并分割成两部分写入 CSV 文件
假设你有一个名为 'df' 的 Pandas DataFrame,其中包含了要处理的数据。你可以按照以下步骤将 DataFrame 中的每个数据乘以 10^9,并将其切分成前 5 位和后 4 位两部分,分别写入不同的 CSV 文件:
# 将 DataFrame 中的每个数据乘以 10^9
df = df * 10**9
# 将数据转换为字符串,并填充前导零,使其总长度为 9
df = df.astype(int).astype(str).str.zfill(9)
# 提取前 5 位作为第一部分,后 4 位作为第二部分
df_part1 = df.str[:5]
df_part2 = df.str[5:]
# 将第一部分写入 csv 文件
df_part1.to_csv('part1.csv', index=False)
# 将第二部分写入 csv 文件
df_part2.to_csv('part2.csv', index=False)
通过以上代码,你可以轻松地将 DataFrame 数据乘以 10^9 并切分成两部分,并将其分别写入不同的 CSV 文件中。
原文地址: https://www.cveoy.top/t/topic/ph6i 著作权归作者所有。请勿转载和采集!