Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python从csv复制数据帧_Python_Pandas_Csv - Fatal编程技术网

Python从csv复制数据帧

Python从csv复制数据帧,python,pandas,csv,Python,Pandas,Csv,我有一些csv格式的数据: 5494;2006;4 3579;1143;3 1251;2567;2 5687;652;4 3018;3440;4 ... 当我这样做的时候 df = pd.read_csv('ratings.csv') ,我只得到1列5494;2006;4,以下数值为3579;1143;3.我想做的是创建3列,每个列表示csv中以“;”分隔的值。有人知道怎么做吗?谢谢:)您只需要定义一个单独的分隔符,df=pd.read\u csv('ratings

我有一些csv格式的数据:

5494;2006;4  
3579;1143;3   
1251;2567;2   
5687;652;4   
3018;3440;4  
...
当我这样做的时候

df = pd.read_csv('ratings.csv')

,我只得到1列5494;2006;4,以下数值为3579;1143;3.我想做的是创建3列,每个列表示csv中以“;”分隔的值。有人知道怎么做吗?谢谢:)

您只需要定义一个单独的分隔符,
df=pd.read\u csv('ratings.csv',sep=';')

使用sep=';'。。。