加载所有数据都在一列中的CVS文件

2024-09-28 05:25:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在导入一个CSV文件,其中包含的数据都在一列中(TXT文件中的数据用“;”分隔)

不管怎样,是否有办法将数据加载到Anaconda(使用Panda)中,以便将其放在单独的列中,或者以后可以将其操作到列中

数据可在以下网址找到(这是关于太阳黑子的数据):

http://www.sidc.be/silso/INFO/snmtotcsv.php

从这个网站http://www.sidc.be/silso/datafiles

到目前为止,我已经做到了:

通过加载Panda命令集启动代码

从熊猫进口*

#Initial setup commands
import warnings
warnings.simplefilter('ignore', FutureWarning)
import matplotlib
matplotlib.rcParams['axes.grid'] = True # show gridlines by default
%matplotlib inline
from scipy.stats import spearmanr

#load data from CSV file
startdata = read_csv('SN_m_tot_V2.0.csv',header=None)
startdata = startdata.reset_index()

Tags: 文件csv数据fromimporthttpmatplotlibwww
1条回答
网友
1楼 · 发布于 2024-09-28 05:25:15

我在别处得到了答复;考虑到缺少列标题和分隔符为分号的代码行是:

colnames=['Year','Month','Year (fraction)','Sunspot number','Std dev.','N obs.','Provisional']
ssdata=read_csv('SN_m_tot_V2.0.csv',sep=';',header=None,names=colnames)

相关问题 更多 >

    热门问题