Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.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 熊猫的科学符号_Python_Python 3.x_Pandas - Fatal编程技术网

Python 熊猫的科学符号

Python 熊猫的科学符号,python,python-3.x,pandas,Python,Python 3.x,Pandas,我有两个CSV文件这两个文件在我读取打印文件时,输出如下: tweet_id id 312498024964313000 3.430000e+17 312278640362659000 3.430000e+17 id和tweet_id两列的格式相同,所需的示例输出为: tweet_id id 3.124980e+17 3.430660e

我有两个CSV文件这两个文件在我读取打印文件时,输出如下:

tweet_id                    id        
312498024964313000          3.430000e+17     
312278640362659000          3.430000e+17
id和tweet_id两列的格式相同,所需的示例输出为:

tweet_id              id        
3.124980e+17          3.430660e+17 
3.122790e+17          3.430880e+17
请告诉我如何解决这个问题。
稍后,我将使用这两列合并两个CSV文件。

您可以使用
pd.set\u选项设置
float\u格式。只需先将两列更改为
float

pd.set_option('display.float_format', '{:.6g}'.format)

df.astype(float)
     tweet_id  id        
0 3.12498e+17    3.43e+17
1 3.12279e+17    3.43e+17

注意:
id
的预期输出似乎与您的输入不匹配。以上结果基于提供的示例输入。

嘿,我认为您必须将它们组合成一个数据帧。因为底部打印的语句也从0索引开始,所以您可以分辨

使用.join方法加入它们,然后尝试打印它们:

data_frame1 = pd.DataFrame(data=['a','b', 'c'], columns=['Alphabit'])
data_frame2 = pd.DataFrame(data=[1,2,3], columns = ['Numbers'])
data_frame1.join(data_frame2)

编辑:对不起,我想我误解了你原来的问题。

你能发布你的代码吗?问题的可能重复是当我尝试加入他们时,它会返回空值。As id和tweet_id位置不相同。返回相同的