mol*_*der 3 python encoding file dataframe pandas
得到这个 .txt 文件
\n\n Dia Precio marginal en el sistema espa\xc3\xb1ol (EUR/MWh) Precio marginal en el sistema portugu\xc3\xa9s (EUR/MWh) Energ\xc3\xada total de compra sistema espa\xc3\xb1ol (MWh) Energ\xc3\xada total de venta sistema espa\xc3\xb1ol (MWh) Energ\xc3\xada total de compra sistema portugu\xc3\xa9s (MWh) Energ\xc3\xada total de venta sistema portugu\xc3\xa9s (MWh) Energ\xc3\xada total del mercado Ib\xc3\xa9rico (MWh) Energ\xc3\xada total con bilaterales del mercado Ib\xc3\xa9r... Importaci\xc3\xb3n de Espa\xc3\xb1a desde Portugal (MWh) Exportaci\xc3\xb3n de Espa\xc3\xb1a a Portugal (MWh)\n 1 9.57 9.57 21440.2 21044.6 2214 2609.6 23654.2 29281.5 395.6 0\n 2 0 0 21568.7 20602.7 1304 2270 22872.7 28254.7 966 0\n 3 0 0 21727.9 20306.8 1030.5 2451.6 22758.4 27934.1 1421.1 0\n 4 0 0 21703.8 20103.8 1119.4 2719.4 22823.2 27603.4 1600 0\n 5 0 0 21050.3 19450.3 1113.9 2713.9 22164.2 26645.1 1600 0\n 6 0 0 20830.5 19230.5 1114.8 2714.8 21945.3 26364.9 1600 0\n 7 0 0 20725.9 19125.9 1124.2 2724.2 21850.1 26364.8 1600 0\n 8 0 0 20790.8 19190.8 1145.5 2745.5 21936.3 26827 1600 0\n 9 0 0 21348.5 19748.5 1162 2762 22510.5 27289 1600 0\n 10 0 0 21813.3 20213.3 1183.1 2783.1 22996.4 28189.4 1600 0\n 11 0 0 22175.3 20575.3 1215.1 2815.1 23390.4 29058 1600 0\n 12 0 0 22653.6 21053.6 1205.9 2805.9 23859.5 29630 1600 0\n 13 0 0 22637.9 21286.4 1282.5 2634 23920.4 29812.3 1351.5 0\n 14 0 0 22686.5 21622.1 1569.6 2634 24256.1 29999.5 1064.4 0\n 15 0 0 23045 22153.7 1742.7 2634 24787.7 30471.6 891.3 0\n 16 0 0 22678.6 21986.4 1941.8 2634 24620.4 30206.7 692.2 0\n 17 0 0 22046.9 21575.7 2162.8 2634 24209.7 29765.1 471.2 0\n 18 0 0 20583.8 20486.5 2536.7 2634 23120.5 28778.4 97.3 0\n 19 10 10 20436.8 21197.9 3490.1 2729 23926.9 30031.2 0 761.1\n 20 15 25.31 20328.1 21428.1 4211.7 3111.7 24539.8 30849.8 0 1100\n 21 27.32 27.32 20709 21808.9 4334.4 3234.5 25043.4 31449.9 0 1099.9\n 22 30 30 21466.4 22448.9 4223.5 3241 25689.9 32160.6 0 982.5\n 23 30.8 30.8 21651.9 22371.4 3980.5 3261 25632.4 31784.1 0 719.5\n 24 29.1 29.1 20191.1 20725.1 3775 3241 23966.1 29685.7 0 534\nRun Code Online (Sandbox Code Playgroud)\n\n在从中创建 Pandas DataFrame 时,我得到了
\n\n\n\n\nUnicodeDecodeError:“utf-8”编解码器无法解码位置\n 40中的字节0xf1:无效的连续字节
\n
为了解决这个问题,必须将编码指定为latin-1。
\n\ndf = pd.read_csv(r'C:\\file_location\\file_name.txt', encoding='latin-1')\nRun Code Online (Sandbox Code Playgroud)\n\n然后,在打印 df 时,
\n\n Dia Precio marginal en el sistema espa\xc3\xb1ol (EUR/MWh) Precio marginal en el sistema portugu\xc3\xa9s (EUR/MWh) Energ\xc3\xada total de compra sistema espa\xc3\xb1ol (MWh) Energ\xc3\xada total de venta sistema espa\xc3\xb1ol (MWh) Energ\xc3\xada total de compra sistema portugu\xc3\xa9s (MWh) Energ\xc3\xada total de venta sistema portugu\xc3\xa9s (MWh) Energ\xc3\xada total del mercado Ib\xc3\xa9rico (MWh) Energ\xc3\xada total con bilaterales del mercado Ib\xc3\xa9r... Importaci\xc3\xb3n de Espa\xc3\xb1a desde Portugal (MWh) Exportaci\xc3\xb3n de Espa\xc3\xb1a a Portugal (MWh)\n0 1 ... \n1 2 ... \n2 3 ... \n3 4 ... \n4 5 ... \n5 6 ... \n6 7 ... \n7 8 ... \n8 9 ... \n9 10 ... \n10 11 ... \n11 12 ... \n12 13 ... \n13 14 ... \n14 15 ...
您有很多列,因此您的数据可能会被截断
你可以试试
pd.set_option('display.max_columns', None) pd.set_option('display.width', None) pd.set_option('display.max_colwidth', None)
消除任何类型的列截断