【发布时间】:2017-11-21 20:13:10
【问题描述】:
我有一个大文件,导入到 Pandas 中的单个数据框中。 我正在使用 pandas 根据数据帧中的行数将文件分成许多段。
例如:10 行: 文件 1 得到 [0:4] 文件 2 得到 [5:9]
有没有办法做到这一点而不必创建更多的数据帧?
【问题讨论】:
-
按什么规则分割?
-
感谢您的收获。我已经用这个细节更新了问题
-
df.iloc[0:4,:].to_csv(path)并对其进行迭代... -
df.iloc[:4,:]和df.iloc[5:,:] -
为什么必须在 pandas 中这样做?根据当前描述(大文件,按行拆分),您可以使用“split”从命令行执行此操作。
标签: python-3.x pandas