python - 将 DF 附加到 CSV - 如何在不进行任何转换的情况下明确编写所有内容?
问题描述
我搜索并找到了这个答案 虽然我理解答案,但我的问题是:有没有可能的方法将数据从 DF 显式写入 CSV 并且没有任何可能的转换?有没有办法做到这一点?
例如,值“.227”作为“022699999999999998”存储到 CSV
我有这个简单的代码,在用 BS 抓取一些数据后,我在 DF 中打开它,然后写入 CSV:
table = soup.find('table', id='awer')
df1 = pd.read_html(str(table))
df1[0]['seas'] = season
print(df1[0])
df1[0].to_csv('abc.csv', encoding='utf=8', index=False, header=None , mode='a')
为了验证,在附加之前我已经打印出 DF 并且一切都很好。因此,在将数据附加到 CSV 时,正在进行某种转换。
任何想法如何解决它?
谢谢
解决方案
你的意思是这样的df.astype('unicode')
吗?
推荐阅读
- flutter - Flutter 无法在 ListTile 上显示 JSON 图像
- python - 如何改进此电子邮件提取正则表达式?
- reactjs - 如何为 React 切换自定义钩子设置默认状态?
- calculated-field - 有没有办法在 tableau 中解析一个字符串以获得可变长度的字符串?
- c++ - C++ 动态数组访问冲突,读写位置
- angular - Angular 12 路由问题与路径中的斜线
- javascript - D3js v4更新模式多次过滤图形,无法让节点正确重置为原始数据
- django - Django:在 ajax 请求中包含一个 html
- r - 如何在R中的GA中指定决策变量的等式约束?
- python - 为什么 websocket 需要 20-30 秒才能进入 while 循环