当前位置: 代码迷 >> python >> 加载一个CVS文件,其中数据全部集中在一列中 通过加载Panda命令集开始代码
  详细解决方案

加载一个CVS文件,其中数据全部集中在一列中 通过加载Panda命令集开始代码

热度:156   发布时间:2023-07-16 11:24:38.0

我正在导入一个CSV文件,该文件包含全部位于单列中的数据(TXT文件中的数据用“;”分隔

无论如何,是否有数据要加载到Anaconda中(使用Panda),以便将其放在单独的列中,还是可以在之后将其操纵为列?

可以在以下网址找到该数据(这是有关黑子的数据):

从此网站

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

通过加载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()

我在其他地方收到了答案; 考虑到缺少列标题且分隔符为s分号的代码行是:

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)