如何解决Excel行和列的困难?

时间:2018-08-20 15:53:40

标签: python r excel

我对excel有问题。我下载了一个csv,其中的数据没有用逗号或其他分隔,也没有按行或单个单元格划分。这是截图。我如何在python或R中划分这些数据来管理它们一一分开?

enter image description here

预先感谢

1 个答案:

答案 0 :(得分:2)

如果所有行的列数均相同,则此方法应该起作用:

import pandas as pd


df = pd.read_csv('my_full_filepath.csv', sep ='|')
print(df.info())

否则,您可以尝试作为第一种方法

df = pd.read_csv('my_full_filepath.csv', sep ='|', error_bad_lines = False)
print(df.info())

如果删除了数据,则可能必须尝试使用​​传递文件最大列数的参数来打开数据框。 这可以通过例如:

n = int('number of my columns')
df = pd.read_csv('my_full_file_path.csv', sep ='|', names = range(n))